- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
FarmatikoServices/Services/PharmacyService.cs
rc406ae5 ra55ef91 5 5 using System.Collections.Generic; 6 6 using System.Linq; 7 using System.Threading.Tasks;8 7 9 8 namespace FarmatikoServices.Services … … 16 15 _pharmacyRepository = pharmacyRepository; 17 16 } 18 public asyncvoid Add(Pharmacy pharmacy)17 public void Add(Pharmacy pharmacy) 19 18 { 20 if (pharmacy != null) 21 await Task.Run(() => _pharmacyRepository.Add(pharmacy)); 22 else throw new Exception("Can't add, pharmacy has null value."); 19 try 20 { 21 if (pharmacy != null) 22 { 23 _pharmacyRepository.Add(pharmacy); 24 } 25 } 26 catch (Exception e) 27 { 28 e = new Exception("Can't add, pharmacy has null value."); 29 throw e; 30 } 31 23 32 } 24 33 25 public async Task<IQueryable<Pharmacy>> GetAll()34 public IQueryable<Pharmacy> GetAll() 26 35 { 27 return await Task.Run(() => _pharmacyRepository.GetAll());36 return _pharmacyRepository.GetAll(); 28 37 } 29 38 30 public async Task<ICollection<Pharmacy>> GetPharmacies()39 public ICollection<Pharmacy> GetPharmacies() 31 40 { 32 return await Task.Run(() => _pharmacyRepository.GetPharmacies());41 return _pharmacyRepository.GetPharmacies(); 33 42 } 34 43 35 public asyncvoid Remove(Pharmacy pharmacy)44 public void Remove(Pharmacy pharmacy) 36 45 { 37 if (pharmacy != null) 38 await Task.Run(() => _pharmacyRepository.Remove(pharmacy)); 39 else throw new Exception("Can't remove, pharmacy has null value."); 46 try 47 { 48 if (pharmacy != null) 49 _pharmacyRepository.Remove(pharmacy); 50 } 51 catch (Exception e) 52 { 53 e = new Exception("Can't remove, pharmacy has null value."); 54 throw e; 55 } 40 56 } 41 57 42 public async void UpdatePharmacy(Pharmacy pharmacy)58 public void UpdatePharmacy(Pharmacy pharmacy, string Name) 43 59 { 44 if (pharmacy != null) 45 await Task.Run(() => _pharmacyRepository.UpdatePharmacy(pharmacy)); 46 else throw new Exception("Can not update pharmacy, has null value."); 60 try 61 { 62 if (pharmacy != null && Name != null) 63 { 64 _pharmacyRepository.UpdatePharmacy(pharmacy, Name); 65 } 66 } 67 catch (Exception e) 68 { 69 e = new Exception("Can not update pharmacy, has null value."); 70 throw e; 71 } 72 47 73 } 48 74 }
Note:
See TracChangeset
for help on using the changeset viewer.