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