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();
        }
Exemple #5
0
 public void UpdateInspeccionEstado(InspeccionEstado inspeccionEstado)
 {
     db.Set <InspeccionEstado>().Update(inspeccionEstado);
 }
Exemple #6
0
 public InspeccionEstado AddInspeccionEstado(InspeccionEstado inspeccionEstado)
 {
     db.Set <InspeccionEstado>().Add(inspeccionEstado);
     return(inspeccionEstado);
 }