Esempio n. 1
0
        public IList <ProductoDTO> GetAllProductoDTO()
        {
            var productos = Ctx.Productos
                            .Include(x => x.Unidad)
                            .Select(b => DtoTranslator.TranslateToProductoDTO(b)).ToList();

            return(productos);
        }
Esempio n. 2
0
        public ProductoDTO GetProductoDTO(int id)
        {
            Producto b = Ctx.Productos
                         .Include(y => y.Unidad)
                         .FirstOrDefault(x => x.Id == id);

            return(DtoTranslator.TranslateToProductoDTO(b));
        }
        public IActionResult Get(int id)
        {
            UnidadDTO unidad = DtoTranslator.TranslateToUnidadDTO(repo.Get(id));

            if (unidad == null)
            {
                return(HttpNotFound());
            }
            return(new ObjectResult(unidad));
        }
Esempio n. 4
0
        public UnidadView GetPaginado(int page)
        {
            UnidadView unidad = new UnidadView()
            {
                Unidades = Ctx.Unidades
                           .OrderBy(e => e.Nemonico)
                           .Skip(10 * (page - 1))
                           .Take(10)
                           .Select(b => DtoTranslator.TranslateToUnidadDTO(b)),
                Count = Ctx.Unidades.Count()
            };

            return(unidad);
        }
Esempio n. 5
0
        public ProductsView GetPaginado(int page)
        {
            var z = Ctx.Productos
                    .Include(x => x.Unidad)
                    .OrderBy(e => e.Nombre)
                    .Skip(10 * (page - 1))
                    .Take(10)
                    .ToList();

            int iTotal = Ctx.Productos.Count();


            ProductsView producto = new ProductsView()
            {
                Productos = z.ToList().Select(b => DtoTranslator.TranslateToProductoDTO(b)).ToList(),
                Count     = iTotal
            };

            return(producto);
        }
Esempio n. 6
0
        public List <UnidadDTO> GetDtoAll()
        {
            var Unidades = Ctx.Unidades.Select(b => DtoTranslator.TranslateToUnidadDTO(b));

            return(Unidades.ToList());
        }