Exemplo n.º 1
0
 public List<ListaSolicitudEntradaDto> ObtenerSolicitudesEntrada(int idSolicitud, int estadoSolicitud, DateTime fechaInicio,
     DateTime fechaFin, int idEmpleado, int tipoEntrada)
 {
     var gestorSolicitud = new GestorSolicitudesEntrada();
     var solicitudes = gestorSolicitud.ObtenerSolicitudesEntrada(idSolicitud, estadoSolicitud, fechaInicio, fechaFin, idEmpleado,
         tipoEntrada);
     Mapper.CreateMap<SolicitudEntrada, ListaSolicitudEntradaDto>()
         .ForMember(s => s.TipoEntrada, opts => opts.MapFrom(src => Enums.GetEnumDescription((Enums.TipoEntrada)src.TipoEntrada)))
         .ForMember(s => s.NombreEmpleado, opts => opts.MapFrom(src => src.Empleado.Nombres + ' ' + src.Empleado.Apellidos));
     var dtos = Mapper.Map<List<ListaSolicitudEntradaDto>>(solicitudes);
     return dtos;
 }
Exemplo n.º 2
0
 public SolicitudEntradaDto ObtenerSolicitudEntrada(int idSolicitud)
 {
     var gestorSolicitud = new GestorSolicitudesEntrada();
     var solicitud = gestorSolicitud.ObtenerSolicitdEntrada(idSolicitud);
     Mapper.CreateMap<DetalleSolicitudEntrada, DetalleSolicitudEntradaDto>()
         .ForMember(d => d.NombreProducto, opts => opts.MapFrom(src => src.Producto.Nombre));
     Mapper.CreateMap<SolicitudEntrada, SolicitudEntradaDto>()
         .ForMember(s => s.TipoEntrada,
             opts => opts.MapFrom(src => Enums.GetEnumDescription((Enums.TipoEntrada) src.TipoEntrada)))
         .ForMember(s => s.NombreEmpleado,
             opts => opts.MapFrom(src => src.Empleado.Nombres + ' ' + src.Empleado.Apellidos))
         .ForMember(s => s.Detalle,
             opts => opts.MapFrom(src => src.SolicitudEntradaProducto));
     var dto = Mapper.Map<SolicitudEntradaDto>(solicitud);
     return dto;
 }