- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
FarmatikoServices/Services/MedicineListService.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 … … 17 16 } 18 17 19 public asyncvoid Add(MedicineList medicineList)18 public void Add(MedicineList medicineList) 20 19 { 21 if (medicineList != null) 22 await Task.Run(() => _medicineListRepository.Add(medicineList)); 23 else throw new Exception("Can't add, the medicine list is null."); 20 try 21 { 22 if (medicineList != null) 23 _medicineListRepository.Add(medicineList); 24 } 25 catch (Exception e) 26 { 27 e = new Exception("Can't add the medicine list is null."); 28 throw e; 29 } 24 30 } 25 31 26 public async Task<IQueryable<MedicineList>> GetAll()32 public IQueryable<MedicineList> GetAll() 27 33 { 28 return await Task.Run(() => _medicineListRepository.GetAll());34 return _medicineListRepository.GetAll(); 29 35 } 30 36 31 public async Task<ICollection<MedicineList>> GetByManufacturer(string Manufacturer)37 public ICollection<MedicineList> GetByManufacturer(string Manufacturer) 32 38 { 33 if (Manufacturer != null) 34 return await Task.Run(() => _medicineListRepository.GetByManufacturer(Manufacturer)); 35 else throw new Exception("Can't get, name of manufacturer is null"); 39 try 40 { 41 if (Manufacturer != null) 42 { 43 44 return _medicineListRepository.GetByManufacturer(Manufacturer); 45 } 46 } 47 catch (Exception e) 48 { 49 e = new Exception("Can't get name of manufacturer is null"); 50 throw e; 51 } 52 return null; 36 53 } 37 54 38 public async Task<ICollection<MedicineList>> GetByName(string Name)55 public ICollection<MedicineList> GetByName(string Name) 39 56 { 40 if (Name != null) 41 return await Task.Run(() => _medicineListRepository.GetByName(Name)); 42 else throw new Exception("Can't get, name is null"); 57 try 58 { 59 if (Name != null) 60 { 61 return _medicineListRepository.GetByName(Name); 62 } 63 } 64 catch (Exception e) 65 { 66 e = new Exception("Can't get name is null"); 67 throw e; 68 } 69 return null; 43 70 } 44 71 45 public asyncvoid Remove(MedicineList medicineList)72 public void Remove(MedicineList medicineList) 46 73 { 47 if (medicineList != null) 48 await Task.Run(() => _medicineListRepository.Remove(medicineList)); 49 else throw new Exception("Can't remove, the medicine list is null."); 74 try 75 { 76 if (medicineList != null) 77 _medicineListRepository.Remove(medicineList); 78 } 79 catch (Exception e) 80 { 81 e = new Exception("Can't remove the medicine list is null."); 82 throw e; 83 } 50 84 } 51 85 }
Note:
See TracChangeset
for help on using the changeset viewer.