- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
FarmatikoServices/Services/PharmacyHeadService.cs
rc406ae5 ra55ef91 4 4 using System; 5 5 using System.Linq; 6 using System.Threading.Tasks;7 6 8 7 namespace FarmatikoServices.Services … … 16 15 } 17 16 18 public asyncvoid Add(PharmacyHead pharmacyHead)17 public void Add(PharmacyHead pharmacyHead) 19 18 { 20 if (pharmacyHead != null) 21 await Task.Run(() => _pharmacyHeadRepository.Add(pharmacyHead)); 22 else throw new Exception("Can't add, pharmacy head is null."); 19 try 20 { 21 if (pharmacyHead != null) 22 { 23 _pharmacyHeadRepository.Add(pharmacyHead); 24 } 25 } 26 catch (Exception e) 27 { 28 e = new Exception("Can't add, pharmacy head is null."); 29 } 30 23 31 } 24 32 25 public async Task<IQueryable<PharmacyHead>> GetAllPharmacies(string NameOfPharmacyHead)33 public IQueryable<PharmacyHead> GetAllPharmacies(string NameOfPharmacyHead) 26 34 { 27 35 if (NameOfPharmacyHead != null) 28 36 { 29 IQueryable<PharmacyHead> pharmacies = await Task.Run(() => _pharmacyHeadRepository.GetAllPharmacies(NameOfPharmacyHead));30 if ( pharmacies!= null)31 return pharmacies;37 IQueryable<PharmacyHead> Pharmacy = _pharmacyHeadRepository.GetAllPharmacies(NameOfPharmacyHead); 38 if (Pharmacy != null) 39 return Pharmacy; 32 40 } 33 41 return null; 34 42 } 35 43 36 public async Task<IQueryable<PharmacyHead>> GetPharmacyByName(string Name)44 public IQueryable<PharmacyHead> GetPharmacyByName(string Name) 37 45 { 38 46 if (Name != null) 39 47 { 40 IQueryable<PharmacyHead> PharmacyHead = await Task.Run(() => _pharmacyHeadRepository.GetPharmacyByName(Name));48 IQueryable<PharmacyHead> PharmacyHead = _pharmacyHeadRepository.GetPharmacyByName(Name); 41 49 if (PharmacyHead != null) 42 50 return PharmacyHead; … … 45 53 } 46 54 47 public async Task<IQueryable<MedicineList>> GetPharmacyMedicines(string NameOfPharmacy)55 public IQueryable<MedicineList> GetPharmacyMedicines(string NameOfPharmacy) 48 56 { 49 57 if (NameOfPharmacy != null) 50 58 { 51 IQueryable<MedicineList> Medicines = await Task.Run(() => _pharmacyHeadRepository.GetPharmacyMedicines(NameOfPharmacy));59 IQueryable<MedicineList> Medicines = _pharmacyHeadRepository.GetPharmacyMedicines(NameOfPharmacy); 52 60 if (Medicines != null) 53 61 return Medicines; … … 56 64 } 57 65 58 public async void Remove(PharmacyHead pharmacyHead)66 public void Remove(PharmacyHead pharmacyHead, string Name) 59 67 { 60 if (pharmacyHead != null) 61 await Task.Run(() => _pharmacyHeadRepository.Remove(pharmacyHead)); 62 else throw new Exception("Can't remove, name of pharmacy head is null."); 68 try 69 { 70 if (Name != null) 71 { 72 _pharmacyHeadRepository.Remove(pharmacyHead, Name); 73 } 74 } 75 catch (Exception e) 76 { 77 e = new Exception("Can't remove, name of pharmacy head is null."); 78 } 79 63 80 } 64 81 }
Note:
See TracChangeset
for help on using the changeset viewer.