Changeset a55ef91 for FarmatikoServices


Ignore:
Timestamp:
07/31/20 10:15:02 (2 years ago)
Author:
DimitarSlezenkovski <dslezenkovski@…>
Branches:
master
Children:
d8fafb8
Parents:
4e72684
Message:

Update & add service

Location:
FarmatikoServices
Files:
2 added
15 edited

Legend:

Unmodified
Added
Removed
  • FarmatikoServices/FarmatikoServiceInterfaces/IHealthFacilityService.cs

    r4e72684 ra55ef91  
    11using FarmatikoData.Models;
    2 using System;
    3 using System.Collections.Generic;
    4 using System.Text;
     2using System.Linq;
    53
    64namespace FarmatikoData
     
    86    public interface IHealthFacilityService
    97    {
    10         IEnumerable<HealthFacilities> GetAll();
     8        IQueryable<HealthFacilities> GetAll();
    119        void Add(HealthFacilities healthFacility);
     10        void Remove(HealthFacilities healthFacility);
    1211    }
    1312}
  • FarmatikoServices/FarmatikoServiceInterfaces/IHealthcareWorkerService.cs

    r4e72684 ra55ef91  
    11using FarmatikoData.Models;
    2 using System;
    3 using System.Collections.Generic;
    4 using System.Text;
     2using System.Linq;
    53
    64namespace FarmatikoServices.FarmatikoServiceInterfaces
     
    86    public interface IHealthcareWorkerService
    97    {
    10         IEnumerable<HealthcareWorkers> GetAll();
     8        IQueryable<HealthcareWorkers> GetAll();
    119        void Add(HealthcareWorkers healthcareWorker);
    12         //Not needed
    13         /*void Remove(HealthcareWorkers healthcareWorker);*/
     10        void Remove(HealthcareWorkers healthcareWorker);
    1411    }
    1512}
  • FarmatikoServices/FarmatikoServiceInterfaces/IMedicineListService.cs

    r4e72684 ra55ef91  
    11using FarmatikoData.Models;
    22using System.Collections.Generic;
     3using System.Linq;
    34
    45namespace FarmatikoServices.FarmatikoServiceInterfaces
     
    67    public interface IMedicineListService
    78    {
    8         IEnumerable<MedicineList> GetAll();
    9         bool SetHasMedicine(MedicineList medicineList, bool HasMedicine);
     9        IQueryable<MedicineList> GetAll();
     10        //SetHasMedicine(MedicineList medicineList, bool HasMedicine);
    1011        ICollection<MedicineList> GetByName(string Name);
    1112        ICollection<MedicineList> GetByManufacturer(string Manufacturer);
     13        void Add(MedicineList medicineList);
     14        void Remove(MedicineList medicineList);
    1215    }
    1316}
  • FarmatikoServices/FarmatikoServiceInterfaces/IMedicineService.cs

    r4e72684 ra55ef91  
    11using FarmatikoData.Models;
    2 using System;
    3 using System.Collections.Generic;
    4 using System.Text;
     2using System.Linq;
    53
    64namespace FarmatikoServices.FarmatikoServiceInterfaces
     
    86    public interface IMedicineService
    97    {
    10         IEnumerable<Medicine> GetAll();
     8        IQueryable<Medicine> GetAll();
    119        void Add(Medicine medicine);
    1210        void Remove(string Medicine);
    13         IEnumerable<Medicine> GetByName(string Name);
    14         IEnumerable<Medicine> GetByManufacturer(string Manufacturer);
     11        IQueryable<Medicine> GetByName(string Name);
     12        IQueryable<Medicine> GetByManufacturer(string Manufacturer);
    1513    }
    1614}
  • FarmatikoServices/FarmatikoServiceInterfaces/IPandemicService.cs

    r4e72684 ra55ef91  
    11using FarmatikoData.Models;
    2 using System;
    3 using System.Collections.Generic;
    4 using System.Text;
     2using System.Linq;
    53
    64namespace FarmatikoServices.FarmatikoServiceInterfaces
     
    97    {
    108        void Add(Pandemic pandemic);
    11         IEnumerable<Pandemic> GetAll();
     9        IQueryable<Pandemic> GetAll();
    1210        void Remove(Pandemic pandemic);
    1311    }
  • FarmatikoServices/FarmatikoServiceInterfaces/IPharmacyHeadService.cs

    r4e72684 ra55ef91  
    11using FarmatikoData.Models;
    2 using System;
    3 using System.Collections.Generic;
    42using System.Linq;
    5 using System.Text;
    63
    74namespace FarmatikoServices.FarmatikoServiceInterfaces
  • FarmatikoServices/FarmatikoServiceInterfaces/IPharmacyService.cs

    r4e72684 ra55ef91  
    11using FarmatikoData.Models;
    2 using System;
    32using System.Collections.Generic;
    4 using System.Text;
     3using System.Linq;
    54
    65namespace FarmatikoServices.FarmatikoServiceInterfaces
     
    109        void Add(Pharmacy pharmacy);
    1110        ICollection<Pharmacy> GetPharmacies();
    12         IEnumerable<Pharmacy> GetAll();
     11        IQueryable<Pharmacy> GetAll();
    1312        void Remove(Pharmacy pharmacy);
    1413        void UpdatePharmacy(Pharmacy pharmacy, string Name);
  • FarmatikoServices/FarmatikoServices.csproj

    r4e72684 ra55ef91  
    77  <ItemGroup>
    88    <PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
     9    <PackageReference Include="RestSharp" Version="106.11.4" />
    910  </ItemGroup>
    1011
  • FarmatikoServices/Services/HealthFacilityService.cs

    r4e72684 ra55ef91  
    22using FarmatikoData.FarmatikoRepoInterfaces;
    33using FarmatikoData.Models;
    4 using System.Collections.Generic;
     4using System;
    55using System.Linq;
    66
     
    1818        public void Add(HealthFacilities healthFacility)
    1919        {
    20             _healthFacilityRepository.Add(healthFacility);
     20            try
     21            {
     22                if (healthFacility != null)
     23                    _healthFacilityRepository.Add(healthFacility);
     24            }
     25            catch (Exception e)
     26            {
     27                e = new Exception("Can't Add health facility is null");
     28                throw e;
     29            }
    2130        }
    2231
    23         public IEnumerable<HealthFacilities> GetAll()
     32        public IQueryable<HealthFacilities> GetAll()
    2433        {
    2534            return _healthFacilityRepository.GetAll();
    2635        }
     36
     37        public void Remove(HealthFacilities healthFacility)
     38        {
     39            try
     40            {
     41                if (healthFacility != null)
     42                    _healthFacilityRepository.Remove(healthFacility);
     43            }
     44            catch(Exception e)
     45            {
     46                e = new Exception("Can't Remove health facility is null");
     47                throw e;
     48            }
     49        }
    2750    }
    2851}
  • FarmatikoServices/Services/HealthcareWorkerService.cs

    r4e72684 ra55ef91  
    1 using FarmatikoData.FarmatikoRepo;
    2 using FarmatikoData.FarmatikoRepoInterfaces;
     1using FarmatikoData.FarmatikoRepoInterfaces;
    32using FarmatikoData.Models;
    43using FarmatikoServices.FarmatikoServiceInterfaces;
    54using System;
    6 using System.Collections.Generic;
    7 using System.Text;
     5using System.Linq;
    86
    97namespace FarmatikoServices.Services
     
    1816        public void Add(HealthcareWorkers healthcareWorker)
    1917        {
    20             _healthcareWorkerRepo.Add(healthcareWorker);
     18            try
     19            {
     20                if (healthcareWorker != null)
     21                    _healthcareWorkerRepo.Add(healthcareWorker);
     22            }
     23            catch (Exception e)
     24            {
     25                e = new Exception("Can't Add healthcare worker is null");
     26                throw e;
     27            }
    2128        }
    2229
    23         public IEnumerable<HealthcareWorkers> GetAll()
     30        public IQueryable<HealthcareWorkers> GetAll()
    2431        {
    2532            return _healthcareWorkerRepo.GetAll();
    2633        }
     34
     35        public void Remove(HealthcareWorkers healthcareWorker)
     36        {
     37            try
     38            {
     39                if (healthcareWorker != null)
     40                    _healthcareWorkerRepo.Remove(healthcareWorker);
     41            }
     42            catch (Exception e)
     43            {
     44                e = new Exception("Can't Remove healthcare worker is null");
     45                throw e;
     46            }
     47        }
    2748    }
    2849}
  • FarmatikoServices/Services/MedicineListService.cs

    r4e72684 ra55ef91  
    22using FarmatikoData.Models;
    33using FarmatikoServices.FarmatikoServiceInterfaces;
     4using System;
    45using System.Collections.Generic;
     6using System.Linq;
    57
    68namespace FarmatikoServices.Services
     
    1416        }
    1517
    16         public IEnumerable<MedicineList> GetAll()
     18        public void Add(MedicineList medicineList)
     19        {
     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            }
     30        }
     31
     32        public IQueryable<MedicineList> GetAll()
    1733        {
    1834            return _medicineListRepository.GetAll();
     
    2137        public ICollection<MedicineList> GetByManufacturer(string Manufacturer)
    2238        {
    23             return _medicineListRepository.GetByManufacturer(Manufacturer);
     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;
    2453        }
    2554
    2655        public ICollection<MedicineList> GetByName(string Name)
    2756        {
    28             if(Name != null)
     57            try
    2958            {
    30                 return _medicineListRepository.GetByName(Name);
     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;
    3168            }
    3269            return null;
    3370        }
    3471
    35         public bool SetHasMedicine(MedicineList medicineList, bool HasMedicine)
     72        public void Remove(MedicineList medicineList)
    3673        {
    37             if (medicineList != null)
     74            try
    3875            {
    39                 _medicineListRepository.SetHasMedicine(medicineList, HasMedicine);
    40                 return true;
     76                if (medicineList != null)
     77                    _medicineListRepository.Remove(medicineList);
    4178            }
    42             else return false;
     79            catch (Exception e)
     80            {
     81                e = new Exception("Can't remove the medicine list is null.");
     82                throw e;
     83            }
    4384        }
    4485    }
  • FarmatikoServices/Services/MedicineService.cs

    r4e72684 ra55ef91  
    22using FarmatikoData.Models;
    33using FarmatikoServices.FarmatikoServiceInterfaces;
     4using System;
    45using System.Collections.Generic;
     6using System.Linq;
    57
    68namespace FarmatikoServices.Services
     
    1618        public void Add(Medicine medicine)
    1719        {
    18             _medicineRepository.Add(medicine);
     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            }
    1930        }
    2031
    21         public IEnumerable<Medicine> GetAll()
     32        public IQueryable<Medicine> GetAll()
    2233        {
    2334            return _medicineRepository.GetAll();
    2435        }
    2536
    26         public IEnumerable<Medicine> GetByManufacturer(string Manufacturer)
     37        public IQueryable<Medicine> GetByManufacturer(string Manufacturer)
    2738        {
    28             return _medicineRepository.GetByManufacturer(Manufacturer);
     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;
    2951        }
    3052
    31         public IEnumerable<Medicine> GetByName(string Name)
     53        public IQueryable<Medicine> GetByName(string Name)
    3254        {
    33             return _medicineRepository.GetByName(Name);
     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;
    3466        }
    3567
    3668        public void Remove(string Medicine)
    3769        {
    38             _medicineRepository.Remove(Medicine);
     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            }
    3980        }
    4081    }
  • FarmatikoServices/Services/PandemicService.cs

    r4e72684 ra55ef91  
    33using FarmatikoServices.FarmatikoServiceInterfaces;
    44using System;
    5 using System.Collections.Generic;
     5using System.Linq;
    66
    77namespace FarmatikoServices.Services
     
    1717        public void Add(Pandemic pandemic)
    1818        {
    19             _pandemicRepository.Add(pandemic);
     19            try
     20            {
     21                if (pandemic != null)
     22                {
     23                    _pandemicRepository.Add(pandemic);
     24                }
     25            }
     26            catch (Exception e)
     27            {
     28                e = new Exception("Can't add pandemic is null.");
     29                throw e;
     30            }
    2031        }
    2132
    22         public IEnumerable<Pandemic> GetAll()
     33        public IQueryable<Pandemic> GetAll()
    2334        {
    2435            return _pandemicRepository.GetAll();
     
    2738        public void Remove(Pandemic pandemic)
    2839        {
    29             _pandemicRepository.Remove(pandemic);
     40            try
     41            {
     42                if (pandemic != null)
     43                    _pandemicRepository.Remove(pandemic);
     44            }
     45            catch (Exception e)
     46            {
     47                e = new Exception("Can't remove, pandemic is null.");
     48            }
    3049        }
    3150    }
  • FarmatikoServices/Services/PharmacyHeadService.cs

    r4e72684 ra55ef91  
    33using FarmatikoServices.FarmatikoServiceInterfaces;
    44using System;
    5 using System.Collections.Generic;
    65using System.Linq;
    7 using System.Text;
    86
    97namespace FarmatikoServices.Services
     
    1917        public void Add(PharmacyHead pharmacyHead)
    2018        {
    21             if (pharmacyHead != null)
     19            try
    2220            {
    23                 _pharmacyHeadRepository.Add(pharmacyHead);
     21                if (pharmacyHead != null)
     22                {
     23                    _pharmacyHeadRepository.Add(pharmacyHead);
     24                }
    2425            }
     26            catch (Exception e)
     27            {
     28                e = new Exception("Can't add, pharmacy head is null.");
     29            }
     30
    2531        }
    2632
    2733        public IQueryable<PharmacyHead> GetAllPharmacies(string NameOfPharmacyHead)
    2834        {
    29             if(NameOfPharmacyHead != null)
     35            if (NameOfPharmacyHead != null)
    3036            {
    3137                IQueryable<PharmacyHead> Pharmacy = _pharmacyHeadRepository.GetAllPharmacies(NameOfPharmacyHead);
    3238                if (Pharmacy != null)
    33                 {
    3439                    return Pharmacy;
    35                 }
    3640            }
    3741            return null;
     
    4044        public IQueryable<PharmacyHead> GetPharmacyByName(string Name)
    4145        {
    42             if(Name != null)
     46            if (Name != null)
    4347            {
    4448                IQueryable<PharmacyHead> PharmacyHead = _pharmacyHeadRepository.GetPharmacyByName(Name);
     
    5155        public IQueryable<MedicineList> GetPharmacyMedicines(string NameOfPharmacy)
    5256        {
    53             if(NameOfPharmacy != null)
     57            if (NameOfPharmacy != null)
    5458            {
    5559                IQueryable<MedicineList> Medicines = _pharmacyHeadRepository.GetPharmacyMedicines(NameOfPharmacy);
     
    6266        public void Remove(PharmacyHead pharmacyHead, string Name)
    6367        {
    64             if (pharmacyHead != null && Name != null)
     68            try
    6569            {
    66                 _pharmacyHeadRepository.Remove(pharmacyHead, Name);
     70                if (Name != null)
     71                {
     72                    _pharmacyHeadRepository.Remove(pharmacyHead, Name);
     73                }
    6774            }
     75            catch (Exception e)
     76            {
     77                e = new Exception("Can't remove, name of pharmacy head is null.");
     78            }
     79
    6880        }
    6981    }
  • FarmatikoServices/Services/PharmacyService.cs

    r4e72684 ra55ef91  
    22using FarmatikoData.Models;
    33using FarmatikoServices.FarmatikoServiceInterfaces;
     4using System;
    45using System.Collections.Generic;
     6using System.Linq;
    57
    68namespace FarmatikoServices.Services
     
    1517        public void Add(Pharmacy pharmacy)
    1618        {
    17             if(pharmacy != null)
     19            try
    1820            {
    19                 _pharmacyRepository.Add(pharmacy);
     21                if (pharmacy != null)
     22                {
     23                    _pharmacyRepository.Add(pharmacy);
     24                }
    2025            }
     26            catch (Exception e)
     27            {
     28                e = new Exception("Can't add, pharmacy has null value.");
     29                throw e;
     30            }
     31           
    2132        }
    2233
    23         public IEnumerable<Pharmacy> GetAll()
     34        public IQueryable<Pharmacy> GetAll()
    2435        {
    2536            return _pharmacyRepository.GetAll();
     
    3344        public void Remove(Pharmacy pharmacy)
    3445        {
    35             _pharmacyRepository.Remove(pharmacy);
     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            }
    3656        }
    3757
    3858        public void UpdatePharmacy(Pharmacy pharmacy, string Name)
    3959        {
    40             if(pharmacy != null && Name != null)
     60            try
    4161            {
    42                 _pharmacyRepository.UpdatePharmacy(pharmacy, Name);
     62                if (pharmacy != null && Name != null)
     63                {
     64                    _pharmacyRepository.UpdatePharmacy(pharmacy, Name);
     65                }
    4366            }
     67            catch (Exception e)
     68            {
     69                e = new Exception("Can not update pharmacy, has null value.");
     70                throw e;
     71            }
     72           
    4473        }
    4574    }
Note: See TracChangeset for help on using the changeset viewer.