public IHttpActionResult Update(int id, TipoTripulacionDTO TipoTripulacionDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var tipotripulacionInPersistence = _UnityOfWork.TipoTripulacion.Get(id); if (tipotripulacionInPersistence == null) { return(NotFound()); } Mapper.Map <TipoTripulacionDTO, TipoTripulacion>(TipoTripulacionDTO, tipotripulacionInPersistence); _UnityOfWork.SaveChanges(); return(Ok(TipoTripulacionDTO)); }
public IHttpActionResult Update(int id, ClienteDTO ClienteDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var clienteInPersistence = _UnityOfWork.Clientes.Get(id); if (clienteInPersistence == null) { return(NotFound()); } Mapper.Map <ClienteDTO, Cliente>(ClienteDTO, clienteInPersistence); _UnityOfWork.SaveChanges(); return(Ok(ClienteDTO)); }
public IHttpActionResult Update(int id, AdministrativoDTO AdministrativoDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var administrativoInPersistence = _UnityOfWork.Administrativos.Get(id); if (administrativoInPersistence == null) { return(NotFound()); } Mapper.Map <AdministrativoDTO, Administrativo>(AdministrativoDTO, administrativoInPersistence); _UnityOfWork.SaveChanges(); return(Ok(AdministrativoDTO)); }
public IHttpActionResult Update(int id, TransporteDTO TransporteDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var transporteInPersistence = _UnityOfWork.Transportes.Get(id); if (transporteInPersistence == null) { return(NotFound()); } Mapper.Map <TransporteDTO, Transporte>(TransporteDTO, transporteInPersistence); _UnityOfWork.SaveChanges(); return(Ok(TransporteDTO)); }
public IHttpActionResult Update(int id, BusDTO BusDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var busInPersistence = _UnityOfWork.Buses.Get(id); if (busInPersistence == null) { return(NotFound()); } Mapper.Map <BusDTO, Bus>(BusDTO, busInPersistence); _UnityOfWork.SaveChanges(); return(Ok(BusDTO)); }
public IHttpActionResult Update(int id, ContratoDTO contratoDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var contratoInPersistence = _UnityOfWork.Contratos.Get(id); if (contratoInPersistence == null) { return(NotFound()); } Mapper.Map <ContratoDTO, Contrato>(contratoDTO, contratoInPersistence); _UnityOfWork.SaveChanges(); return(Ok(contratoDTO)); }
public IHttpActionResult Update(int id, EncomiendaDTO EncomiendaDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var encomiendaInPersistence = _UnityOfWork.Encomiendas.Get(id); if (encomiendaInPersistence == null) { return(NotFound()); } Mapper.Map <EncomiendaDTO, Encomienda>(EncomiendaDTO, encomiendaInPersistence); _UnityOfWork.SaveChanges(); return(Ok(EncomiendaDTO)); }
public IHttpActionResult Update(int id, LugarViajeDTO LugarViajeDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var lugarviajeInPersistence = _UnityOfWork.LugarViajes.Get(id); if (lugarviajeInPersistence == null) { return(NotFound()); } Mapper.Map <LugarViajeDTO, LugarViaje>(LugarViajeDTO, lugarviajeInPersistence); _UnityOfWork.SaveChanges(); return(Ok(LugarViajeDTO)); }
public ActionResult Create([Bind(Include = "CartaId,Bebidas,Menu,Postres,EspecialidadDiaId")] Carta carta) { if (ModelState.IsValid) { _UnityOfWork.Cartas.Add(carta); _UnityOfWork.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.EspecialidadDiaId = new SelectList(db.EspecialidadDias, "EspecialidadDiaId", "EspecialidadDiaId", carta.EspecialidadDiaId); return(View(carta)); }
public void SeedUsers() { var userData = File.ReadAllText("Data/UserSeedData.json"); var users = JsonConvert.DeserializeObject <List <User> >(userData); foreach (var user in users) { var userWithPassword = CreatePasswordHash(user, "password"); _unityOfWork.Users.Add(user); } _unityOfWork.SaveChanges(); }
public ResponseModel Save(Doctor entity) { try { entity.Validate(); if (CrmExist(entity.CRM)) { entity.AddNotification("CRM", "Este CRM já foi cadastrado"); } if (entity.Notifications.Count > 0) { return(new ResponseModel { Status = EResultStatus.Failure, Notifications = entity.Notifications, Message = "Falha ao tentar cadastrar o médico" }); } else { var specialty = _uow.SpecialtyRepository.GetById(entity.SpecialtyId); if (specialty == null) { return(new ResponseModel { Message = "Especialidade não encontrada" }); } _uow.DoctorRepository.Add(entity); _uow.SaveChanges(); return(new ResponseModel { Status = EResultStatus.Success, Location = $"/api/doctors/{entity.Id}", Message = "Médico cadastrado com sucesso" }); } } catch (Exception ex) { return(new ResponseModel { Status = EResultStatus.Failure, InnerException = ex.Message, Message = "Falha ao tentar cadastrar o médico" }); } }
public ActionResult Lancamento([FromBody] string json) { try { var lancamento = JsonConvert.DeserializeObject <Lancamento>(json); _contaCorrenteAppService.Debitar(lancamento.ContaCorrenteOrigem, lancamento.Valor); _contaCorrenteAppService.Creditar(lancamento.ContaCorrenteDestino, lancamento.Valor); _unityOfWork.SaveChanges(); return(Ok()); } catch { return(StatusCode(500)); } }
public ResponseModel Save(Patient entity) { try { entity.Validate(); if (CpfExist(entity.CPF)) { entity.AddNotification("CPF", "Este CPF já foi cadastrado"); } if (entity.Notifications.Count > 0) { return(new ResponseModel { Status = EResultStatus.Failure, Notifications = entity.Notifications, Message = "Falha ao tentar cadastrar o paciente" }); } else { _uow.PatientRepository.Add(entity); _uow.SaveChanges(); return(new ResponseModel { Status = EResultStatus.Success, Location = $"/api/patients/{entity.Id}", Message = "Paciente cadastrado com sucesso" }); } } catch (Exception ex) { return(new ResponseModel { Status = EResultStatus.Failure, InnerException = ex.Message, Message = "Falha ao tentar cadastrar o paciente" }); } }
public void Commit() { _uow.SaveChanges(); }
protected bool SaveChanges() { return(_uow.SaveChanges()); }
public void SaveChanges() => _uow.SaveChanges();