source:
FarmatikoServices/Services/HealthcareWorkerService.cs@
a55ef91
Last change on this file since a55ef91 was a55ef91, checked in by , 4 years ago | |
---|---|
|
|
File size: 1.4 KB |
Rev | Line | |
---|---|---|
[a55ef91] | 1 | using FarmatikoData.FarmatikoRepoInterfaces; |
[d2e69be] | 2 | using FarmatikoData.Models; |
[e42f61a] | 3 | using FarmatikoServices.FarmatikoServiceInterfaces; |
[d2e69be] | 4 | using System; |
[a55ef91] | 5 | using System.Linq; |
[d2e69be] | 6 | |
7 | namespace FarmatikoServices.Services | |
8 | { | |
9 | public class HealthcareWorkerService : IHealthcareWorkerService | |
10 | { | |
[e42f61a] | 11 | private IHealthcareWorkerRepository _healthcareWorkerRepo; |
12 | public HealthcareWorkerService(IHealthcareWorkerRepository healthcareWorkerRepo) | |
[d2e69be] | 13 | { |
[e42f61a] | 14 | _healthcareWorkerRepo = healthcareWorkerRepo; |
[d2e69be] | 15 | } |
[e42f61a] | 16 | public void Add(HealthcareWorkers healthcareWorker) |
[d2e69be] | 17 | { |
[a55ef91] | 18 | try |
19 | { | |
20 | if (healthcareWorker != null) | |
21 | _healthcareWorkerRepo.Add(healthcareWorker); | |
22 | } | |
23 | catch (Exception e) | |
24 | { | |
25 | e = new Exception("Can't Add healthcare worker is null"); | |
26 | throw e; | |
27 | } | |
[d2e69be] | 28 | } |
29 | ||
[a55ef91] | 30 | public IQueryable<HealthcareWorkers> GetAll() |
[d2e69be] | 31 | { |
[e42f61a] | 32 | return _healthcareWorkerRepo.GetAll(); |
[d2e69be] | 33 | } |
[a55ef91] | 34 | |
35 | public void Remove(HealthcareWorkers healthcareWorker) | |
36 | { | |
37 | try | |
38 | { | |
39 | if (healthcareWorker != null) | |
40 | _healthcareWorkerRepo.Remove(healthcareWorker); | |
41 | } | |
42 | catch (Exception e) | |
43 | { | |
44 | e = new Exception("Can't Remove healthcare worker is null"); | |
45 | throw e; | |
46 | } | |
47 | } | |
[d2e69be] | 48 | } |
49 | } |
Note:
See TracBrowser
for help on using the repository browser.