public OperacionDTO Get(int id) { Operacion op = operacionService.ObtenerPorId(id); OperacionDTO opDTO = OperacionMapper.ConvertirAOperacionDTO(op); return(opDTO); }
public OperacionDTO Build(Operacion operacion, RolOperacion rol) { var operacionDto = OperacionMapper.ConvertirAOperacionDTO(operacion); operacionDto.ProximosEstados = operacionWorkflowMapper.ToWorkflowDtoList( workflowService.ProximosEstadosPorCodigoYRol(operacion.IdEstadoOperacionNavigation.Codigo, rol) ); return(operacionDto); }
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)); } }
public OperacionDTO Post([FromBody] OperacionDTO opRes) { Operacion op = operacionService.Crear(opRes); return(OperacionMapper.ConvertirAOperacionDTO(op)); }