Beispiel #1
0
        public GenericResponse <IEnumerable <TrabajadorDto> > Get(int pagina = 1, int registros = 10, string Nombre = "")
        {
            GenericResponse <IEnumerable <TrabajadorDto> > response = new GenericResponse <IEnumerable <TrabajadorDto> >();

            try
            {
                IEnumerable <TrabajadorDto> data = servicio.Listar(Nombre);
                response = ResponseUtil.GetListaPaginada <TrabajadorDto>(data, pagina, registros);
            }
            catch (Exception ex)
            {
                throw new CustomResponseException(ex.Message, 500);
            }
            return(response);
        }
Beispiel #2
0
        // GET: api/Promocion
        public GenericResponse <IEnumerable <PromocionDto> > Get(int pagina = 1, int registros = 10, string Producto = "", int Estado = 0)
        {
            GenericResponse <IEnumerable <PromocionDto> > response = new GenericResponse <IEnumerable <PromocionDto> >();

            try
            {
                IEnumerable <PromocionDto> data = servicio.Listar(Producto, Estado);
                response = ResponseUtil.GetListaPaginada <PromocionDto>(data, pagina, registros);
            }
            catch (Exception ex)
            {
                throw new CustomResponseException(ex.Message, 500);
            }

            return(response);
        }
Beispiel #3
0
        public GenericResponse <IEnumerable <RolDto> > Get()
        {
            GenericResponse <IEnumerable <RolDto> > response = new GenericResponse <IEnumerable <RolDto> >();

            try
            {
                IEnumerable <RolDto> data = servicio.Listar();
                response = ResponseUtil.GetListaPaginada <RolDto>(data);
            }
            catch (Exception ex)
            {
                throw new CustomResponseException(ex.Message, 500);
            }

            return(response);
        }
Beispiel #4
0
        // GET: api/Venta
        public GenericResponse <IEnumerable <VentaDto> > Get(int pagina = 1, int registros = 10, string Cliente = "")
        {
            GenericResponse <IEnumerable <VentaDto> > response = new GenericResponse <IEnumerable <VentaDto> >();

            try
            {
                bool esVendedor = false;

                esVendedor = UsuarioUtil.EsVendedor();

                int usuarioId = esVendedor ? UsuarioUtil.GetUsuarioActual().Id : 0;

                IEnumerable <VentaDto> data = servicio.Listar(Cliente, usuarioId);
                response = ResponseUtil.GetListaPaginada <VentaDto>(data, pagina, registros);
            }
            catch (Exception ex)
            {
                throw new CustomResponseException(ex.Message, 500);
            }

            return(response);
        }