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 }); }
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()); }
public ProductDTO findById(int id) { var product = pocEntities.Products.Single(p => p.Id == id); return(EFModelToDTOUtil.ToProductDTOMap(product)); }
public IList <ProductDTO> findAll() { var productList = pocEntities.Products.ToList(); return(productList.Select(p => EFModelToDTOUtil.ToProductDTOMap(p)).ToList()); }