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

Update & add service

File:
1 edited

Legend:

Unmodified
Added
Removed
  • FarmatikoData/FarmatikoRepo/PharmacyRepository.cs

    r4e72684 ra55ef91  
    11using FarmatikoData.FarmatikoRepoInterfaces;
    22using FarmatikoData.Models;
    3 using System;
    43using System.Collections.Generic;
    54using System.Linq;
    6 using System.Text;
    75
    86namespace FarmatikoData.FarmatikoRepo
     
    2321        }
    2422        //Just for users
    25         public IEnumerable<Pharmacy> GetAll()
     23        public IQueryable<Pharmacy> GetAll()
    2624        {
    2725            return _context.Pharmacies.OrderBy(x => x.Name);
     
    3634                pharmacy.Location,
    3735                pharmacy.WorkAllTime
    38             });
     36            }).OrderBy(x => x.Name);
    3937        }
    4038
    4139        public void Remove(Pharmacy pharmacy)
    4240        {
    43             var pharma = _context.Pharmacies.Where(pharm => pharm.Equals(pharmacy));
     41            var pharma = _context.Pharmacies.Where(pharm => pharm.Name.Equals(pharmacy.Name)).Cast<Pharmacy>();
    4442            _context.Pharmacies.Remove((Pharmacy)pharma);
    4543            _context.SaveChangesAsync();
     
    4846        public void UpdatePharmacy(Pharmacy pharmacy, string Name)
    4947        {
    50             var oldPharmacy = _context.Pharmacies.Where(pharma => pharma.Name.Equals(Name));
     48            var oldPharmacy = _context.Pharmacies.Where(pharma => pharma.Name.Equals(Name)).Cast<Pharmacy>();
    5149            _context.Pharmacies.Remove((Pharmacy)oldPharmacy);
    5250            _context.Pharmacies.Add(pharmacy);
Note: See TracChangeset for help on using the changeset viewer.