Ejemplo n.º 1
0
        protected PricelistAssignment GeneratePrices(IEnumerable <Item> items, string catalogId)
        {
            var pricelist = new Pricelist
            {
                Currency = CustomerSessionService.CustomerSession.Currency,
                Name     = "TestPrice",
            };

            foreach (var item in items)
            {
                var price = new Price
                {
                    Sale        = 100,
                    List        = 120,
                    ItemId      = item.ItemId,
                    MinQuantity = 1,
                    PricelistId = pricelist.PricelistId,
                };

                pricelist.Prices.Add(price);
            }

            var priceListAssignment = new PricelistAssignment
            {
                CatalogId   = catalogId,
                Name        = "testAssigment",
                Pricelist   = pricelist,
                PricelistId = pricelist.PricelistId
            };

            PricelistRepository.Add(priceListAssignment);
            PricelistRepository.UnitOfWork.Commit();

            return(priceListAssignment);
        }
Ejemplo n.º 2
0
        public void Pricelist()
        {
            var rep = new PricelistRepository();

            var items = rep.ListByDebtor("109776");

            items.Should().NotBeNull();
        }
Ejemplo n.º 3
0
 public PricelistController() : base()
 {
     pricelistRepository = new PricelistRepository();
     logger = new SystemLogger();
 }