public MyPharmacy GetById(Guid id) { using (DataContext _context = new DataContext()) { return(PharmacyMapper.MapPharmacyPersistenceToPharmacyEntity(_context.Pharmacies.SingleOrDefault(c => c.ApiKey.Equals(id)))); } }
public void Map_pharmacy_persistence_to_pharmacy_entity_when_pharmacy_persistance_is_null() { PharmacyPersistence pharmacyPersistence = null; Assert.Throws <ArgumentNullException>(() => PharmacyMapper.MapPharmacyPersistenceToPharmacyEntity(pharmacyPersistence)); }
public IEnumerable <MyPharmacy> GetByAllParams(string name, string url, Guid api) { using (DataContext _context = new DataContext()) { return(PharmacyMapper.MapPharmacyPersistenceCollectionToPharmacyEntityCollection(_context.Pharmacies.Where(p => p.Name == name && p.Url == url && p.ApiKey == api).ToList())); } }
public IEnumerable <MyPharmacy> GetAll() { using (DataContext _context = new DataContext()) { return(PharmacyMapper.MapPharmacyPersistenceCollectionToPharmacyEntityCollection(_context.Pharmacies.ToList())); } }
public void Map_pharmacy_persistence_to_pharmacy_entity() { PharmacyPersistence pharmacyPersistence = this.GetPharmacyPersistence(); MyPharmacy pharmacy = PharmacyMapper.MapPharmacyPersistenceToPharmacyEntity(pharmacyPersistence); Assert.True(IsEqualPharmacyPersistanceAndPharmacyEntity(pharmacyPersistence, pharmacy)); }
public void Update(MyPharmacy entity) { using (DataContext _context = new DataContext()) { _context.Update(PharmacyMapper.MapPharmacyEntityToPharmacyPersistence(entity)); _context.SaveChanges(); } }
public IActionResult AddPharmacy([FromBody] PharmaciesDTO dto) { PharmacyValidation validation = new PharmacyValidation(); if (!validation.ValidatePharmacy(dto)) { return(BadRequest("The data which were entered are incorrect!")); } Pharmacies pharmacy = PharmacyMapper.PharmacyDtoToPharmacy(dto); App.Instance().PharmacyService.AddEntity(pharmacy); return(Ok()); }
public IEnumerable <IdentifiableDTO <PharmacyDTO> > GetAll() { try { return(_pharmacyRepository.GetAll().Select(c => PharmacyMapper.MapPhamracyEntityToPharmacyIdentifierDTO(c))); } catch (ArgumentNullException e) { throw new NotFoundEntityException(); } catch (Exception e) { throw new NotFoundEntityException(); } }
public IActionResult GetPharmacies() { List <PharmaciesDTO> pdto = new List <PharmaciesDTO>(); App.Instance().PharmacyService.GetAllEntities().ToList().ForEach(pharmacy => pdto.Add(PharmacyMapper.PharmacyToPharmacyDto(pharmacy))); return(Ok(pdto)); }