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); }
public void Pricelist() { var rep = new PricelistRepository(); var items = rep.ListByDebtor("109776"); items.Should().NotBeNull(); }
public PricelistController() : base() { pricelistRepository = new PricelistRepository(); logger = new SystemLogger(); }