Beispiel #1
0
        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);
        }
Beispiel #3
0
 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));
     }
 }
Beispiel #4
0
        // GET: api/Operacion
        public IEnumerable <OperacionDTO> Get([FromBody] OperacionDTO opDTO)
        {
            List <Operacion> operaciones = new List <Operacion>();

            if (opDTO.CodEstado != null)
            {
                operaciones = operacionService.ListadoFiltradoPorEstadoPorAdquiriente(opDTO.IdAdquiriente, opDTO.CodEstado);
            }
            else
            {
                operaciones = operacionService.ListadoTodasPorAdquiriente(opDTO.IdAdquiriente);
            }


            //operaciones = _operacionService.ListadoTodasPorAdquiriente(opDTO.IdAdquiriente);


            return(OperacionMapper.ConvertirAOperacionDTOLista(operaciones));
        }
Beispiel #5
0
        public OperacionDTO Post([FromBody] OperacionDTO opRes)
        {
            Operacion op = operacionService.Crear(opRes);

            return(OperacionMapper.ConvertirAOperacionDTO(op));
        }