Example #1
0
        public ContainerDTO <ProductDTO> findAll(int start, int length)
        {
            int total          = pocEntities.Products.Count();
            var productList    = pocEntities.Products.OrderBy(p => p.Id).Skip(start).Take(length).ToList();
            var productDTOList = productList.Select(p => EFModelToDTOUtil.ToProductDTOMap(p)).ToList();

            return(new ContainerDTO <ProductDTO>()
            {
                list = productDTOList, total = total
            });
        }
Example #2
0
        public IList <ProductDTO> findByCreationDate(DateTime creationDate)
        {
            var productList = pocEntities.Products.Where(p => p.CreationDate.Value == creationDate).ToList();

            return(productList.Select(p => EFModelToDTOUtil.ToProductDTOMap(p)).ToList());
        }
Example #3
0
        public ProductDTO findById(int id)
        {
            var product = pocEntities.Products.Single(p => p.Id == id);

            return(EFModelToDTOUtil.ToProductDTOMap(product));
        }
Example #4
0
        public IList <ProductDTO> findAll()
        {
            var productList = pocEntities.Products.ToList();

            return(productList.Select(p => EFModelToDTOUtil.ToProductDTOMap(p)).ToList());
        }