Changeset 6f203af for FarmatikoServices/Services/Service.cs
- Timestamp:
- 10/28/20 22:06:48 (4 years ago)
- Branches:
- master
- Children:
- 993189e
- Parents:
- 1454207
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
FarmatikoServices/Services/Service.cs
r1454207 r6f203af 3 3 using FarmatikoServices.FarmatikoServiceInterfaces; 4 4 using System; 5 using System.Collections.Generic; 5 6 using System.Linq; 6 7 using System.Threading.Tasks; … … 17 18 18 19 //GET 19 public async Task<I Queryable<HealthcareWorker>> GetAllWorkers()20 public async Task<IEnumerable<HealthcareWorker>> GetAllWorkers() 20 21 { 21 22 var Workers = await _repository.GetAllWorkers(); … … 23 24 } 24 25 25 public async Task<I Queryable<HealthFacility>> GetFacilities()26 public async Task<IEnumerable<HealthFacility>> GetFacilities() 26 27 { 27 28 var Facilities = await _repository.GetFacilities(); … … 41 42 } 42 43 43 public async Task<I Queryable<Medicine>> GetMedicines()44 public async Task<IEnumerable<Medicine>> GetMedicines() 44 45 { 45 46 var Medicines = await _repository.GetMedicines(); … … 53 54 } 54 55 55 public async Task<I Queryable<Pharmacy>> GetPharmacies()56 public async Task<IEnumerable<Pharmacy>> GetPharmacies() 56 57 { 57 58 var Pharmacies = await _repository.GetPharmacies(); … … 71 72 } 72 73 73 public async Task<I Queryable<HealthFacility>> SearchFacilities(string query)74 public async Task<IEnumerable<HealthFacility>> SearchFacilities(string query) 74 75 { 75 76 var SearchQuery = await _repository.SearchFacilities(query); … … 77 78 } 78 79 79 public async Task<I Queryable<Medicine>> SearchMedicines(string query)80 public async Task<IEnumerable<Medicine>> SearchMedicines(string query) 80 81 { 81 82 var SearchQuery = await _repository.SearchMedicines(query); … … 83 84 } 84 85 85 public async Task<I Queryable<Pharmacy>> SearchPharmacies(string query)86 public async Task<IEnumerable<Pharmacy>> SearchPharmacies(string query) 86 87 { 87 88 var SearchQuery = await _repository.SearchPharmacies(query); … … 89 90 } 90 91 91 public async Task<I Queryable<HealthcareWorker>> SearchWorkers(string query)92 public async Task<IEnumerable<HealthcareWorker>> SearchWorkers(string query) 92 93 { 93 94 var SearchQuery = await _repository.SearchWorkers(query); … … 202 203 } 203 204 204 public async Task RemovePharmacyHead( PharmacyHead pharmacyHead)205 { 206 if ( pharmacyHead != null)205 public async Task RemovePharmacyHead(int Id) 206 { 207 if (Id > 0) 207 208 { 208 pharmacyHead.DeletedOn = DateTime.UtcNow; 209 await _repository.RemovePharmacyHead(pharmacyHead); 209 await _repository.RemovePharmacyHead(Id); 210 210 } 211 else throw new Exception("PharmacyHead is null.");211 throw new Exception("Index out of bounds."); 212 212 } 213 213
Note:
See TracChangeset
for help on using the changeset viewer.