public IActionResult UpdateInspeccionEstado(Guid InspeccionId, Guid InspeccionEstadoId, [FromBody] InspeccionEstadoDTO inspeccionEstado) { InspeccionEstado _inspeccionEstado = _mapper.Map <InspeccionEstadoDTO, InspeccionEstado>(inspeccionEstado); _inspeccionService.UpdateInspeccionEstado(InspeccionId, InspeccionEstadoId, _inspeccionEstado); return(Ok()); }
public IActionResult AddInspeccionEstado(Guid InspeccionId, [FromBody] InspeccionEstadoDTO inspeccionEstado) { InspeccionEstado _inspeccionEstado = _mapper.Map <InspeccionEstadoDTO, InspeccionEstado>(inspeccionEstado); var result = _inspeccionService.AddInspeccionEstado(InspeccionId, _inspeccionEstado); return(CreatedAtRoute("GetInspeccionesEstadoByIdInspeccion", new { result.InspeccionId, InspeccionEstadoId = result.Id }, null)); }
public InspeccionEstado AddInspeccionEstado(Guid InspeccionId, InspeccionEstado inspeccionEstado) { inspeccionEstado.SetInspeccionId(InspeccionId); var inspeccionEstadoValidator = new InspeccionEstadoValidator(); if (!(inspeccionEstadoValidator.IsValid(inspeccionEstado))) { throw new CenturyException(new CenturyError(CenturyError.TipoError.ErrorValidacion, "No se puede crear la InspeccionEstado. No se cumplió una validación de datos.", "Inspeccion", inspeccionEstadoValidator.BrokenRules(inspeccionEstado))); } _inspeccionRepository.AddInspeccionEstado(inspeccionEstado); _inspeccionRepository.Commit(); return(inspeccionEstado); }
public void UpdateInspeccionEstado(Guid InspeccionId, Guid InspeccionEstadoId, InspeccionEstado inspeccionEstado) { var inspeccionEstadoToUpdate = GetInspeccionEstadoById(InspeccionEstadoId, InspeccionId); inspeccionEstadoToUpdate.SetInspeccionId(InspeccionId); inspeccionEstadoToUpdate.SetObservacion(inspeccionEstado.Observacion); inspeccionEstadoToUpdate.SetFecha(inspeccionEstado.Fecha); inspeccionEstadoToUpdate.SetUbicacion(inspeccionEstado.Ubicacion); inspeccionEstadoToUpdate.SetTipoEstadoInspeccionId(inspeccionEstado.TipoEstadoInspeccionId); var inspeccionEstadoValidator = new InspeccionEstadoValidator(); if (!(inspeccionEstadoValidator.IsValid(inspeccionEstadoToUpdate))) { throw new CenturyException(new CenturyError(CenturyError.TipoError.ErrorValidacion, "No se puede actualizar la InspeccionEstado. No se cumplió una validación de datos.", "InspeccionEstado", inspeccionEstadoValidator.BrokenRules(inspeccionEstado))); } _inspeccionRepository.UpdateInspeccionEstado(inspeccionEstadoToUpdate); _inspeccionRepository.Commit(); }
public void UpdateInspeccionEstado(InspeccionEstado inspeccionEstado) { db.Set <InspeccionEstado>().Update(inspeccionEstado); }
public InspeccionEstado AddInspeccionEstado(InspeccionEstado inspeccionEstado) { db.Set <InspeccionEstado>().Add(inspeccionEstado); return(inspeccionEstado); }