public void RemoverFarmacia(FarmaciaDTO farmaciaDTO) { using (_contexto = new FarmaciaJaContext()) { _contexto.Entry(Mapper.Map<Farmacia>(farmaciaDTO)).State = EntityState.Deleted; _contexto.SaveChanges(); } }
public void CriarFarmacia(FarmaciaDTO farmaciaDTO) { using (_contexto = new FarmaciaJaContext()) { _contexto.Farmacias.Add(Mapper.Map<Farmacia>(farmaciaDTO)); _contexto.SaveChanges(); } }
public void AlterarFarmacia(FarmaciaDTO farmaciaDTO) { using (_contexto = new FarmaciaJaContext()) { _contexto.Entry(Mapper.Map<Farmacia>(farmaciaDTO)).State = EntityState.Modified; _contexto.SaveChanges(); } }
public IHttpActionResult AlterarFarmacia(FarmaciaDTO farmacia) { try { _farmaciaService.AlterarFarmacia(farmacia); } catch (Exception e) { return(InternalServerError(e)); } return(Ok()); }
public IHttpActionResult CriarFarmacia(FarmaciaDTO farmacia) { try { var farmaciaDTO = _farmaciaReadOnly.BuscarFarmacia(farmacia._id); if (farmaciaDTO._id > 0) { return(BadRequest()); } _farmaciaService.CriarFarmacia(farmacia); } catch (Exception e) { return(InternalServerError(e)); } return(Ok()); }
//Converte Plantão em PlantãoDTO public async Task <PlantaoDTO> ToPlantaoDTO(Plantao plantao) { var farmacia = await _farmaciaRepository.GetAllAsync(); PlantaoDTO plantaoDTO = new PlantaoDTO(); try { Farmacia farmaciaPrincipal = await _farmaciaRepository.GetByIdAsync(plantao.FarmaciaPrincipal); Farmacia farmaciaSecundaria = await _farmaciaRepository.GetByIdAsync(plantao.FarmaciaSecundaria); FarmaciaDTO farmaciaDTOPrincipal = new FarmaciaDTO() { Nome = farmaciaPrincipal.Nome, Endereco = farmaciaPrincipal.Endereco, Telefone = farmaciaPrincipal.Telefone }; FarmaciaDTO farmaciaDTOSecundaria = new FarmaciaDTO() { Nome = farmaciaSecundaria.Nome, Endereco = farmaciaSecundaria.Endereco, Telefone = farmaciaSecundaria.Telefone }; plantaoDTO.Grupo = plantao.Nome; plantaoDTO.Principal = farmaciaDTOPrincipal; plantaoDTO.Secundaria = farmaciaDTOSecundaria; } catch (DbConcurrencyException e) { throw new DbConcurrencyException(e.Message); } return(plantaoDTO); }
public void RemoverFarmacia(FarmaciaDTO farmaciaDTO) { _farmaciaRepository.RemoverFarmacia(farmaciaDTO); }
public void AlterarFarmacia(FarmaciaDTO farmaciaDTO) { _farmaciaRepository.AlterarFarmacia(farmaciaDTO); }
public void CriarFarmacia(FarmaciaDTO farmaciaDTO) { _farmaciaRepository.CriarFarmacia(farmaciaDTO); }