public ControlResponse Crear(ControlDTO controlDto) { Control control = controlMapper.FromDtoParaCreacion(controlDto); higoContext.Control.Add(control); higoContext.SaveChanges(); var operacion = operacionService.Actualizar(controlDto.IdOperacion, EstadoOperacion.VIGENTE); return(controlResponseBuilder.Build(control, operacion)); }
public IActionResult Put(OperacionDTO opRes) { try { Operacion op = operacionService.Actualizar(opRes.IdOperacion, opRes.CodEstado); return(Ok(OperacionMapper.ConvertirAOperacionDTO(op))); } catch (ValidationException ve) { return(UnprocessableEntity(new ErrorResponse(StatusCodes.Status422UnprocessableEntity, ve.Message))); } catch (Exception e) { return(errorResponseFactory.InternalServerErrorResponse(e)); } }