Example #1
0
        public static ProductDescriptionRepository GetProductDescriptionRepository(IUnitOfWork unitOfWork)
        {
            var repository = new ProductDescriptionRepository();

            repository.UnitOfWork = unitOfWork;
            return(repository);
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public List <ProductDescriptionModel> GetProductDescriptions()
        {
            var items = ProductDescriptionRepository.GetAll();

            if (items != null)
            {
                return(items.Select(p => p.ToModel()).ToList());
            }
            return(new List <ProductDescriptionModel>());
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public DatatablesView <ProductDescriptionModel> GetProductDescriptionsByPaging(DataTablesPaging request)
        {
            int total       = 0;
            var pagingItems = ProductDescriptionRepository.GetItemsByPaging(request, out total);
            var items       = new List <ProductDescriptionModel>();

            foreach (var pagingItem in pagingItems)
            {
                var item = pagingItem.ToModel();
                items.Add(item);
            }
            return(new DatatablesView <ProductDescriptionModel>(request.Draw, total, pagingItems.Count, items));
        }
Example #4
0
 public AWUnitOfWork(AWContext context)
 {
     _context                = context;
     Address                 = new AddressRepository(context);
     BusinessEntity          = new BusinessEntityRepository(context);
     BusinessEntityAddress   = new BusinessEntityAddressRepository(context);
     PersonPhone             = new PersonPhoneRepository(context);
     StateProvince           = new StateProvinceRepository(context);
     Customer                = new CustomerRepository(context);
     SalesPerson             = new SalesPersonRepository(context);
     SalesOrderHeader        = new SalesOrderHeaderRepository(context);
     SalesOrderDetail        = new SalesOrderDetailRepository(context);
     ShoppingCartItem        = new ShoppingCartItemRepository(context);
     SalesTerritory          = new SalesTerritoryRepository(context);
     Product                 = new ProductRepository(context);
     ProductCategory         = new ProductCategoryRepository(context);
     ProductDescription      = new ProductDescriptionRepository(context);
     ProductInventory        = new ProductInventoryRepository(context);
     ProductListPriceHistory = new ProductListPriceHistoryRepository(context);
     ProductPhoto            = new ProductPhotoRepository(context);
     ProductProductPhoto     = new ProductProductPhotoRepository(context);
     Person = new PersonRepository(context);
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public bool Save(ProductDescriptionModel model)
 {
     return(ProductDescriptionRepository.Save(model.ToPO()));
 }
        /// <summary>
        ///
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ProductDescriptionModel GetProductDescription(int id)
        {
            var item = ProductDescriptionRepository.GetItem(id);

            return(item.ToModel());
        }