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

Update & add service

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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.