public void Load(Distributor distributor, Product product, double quantity) { var waybill = current.ContainsKey(distributor.Id) ? current[distributor.Id] : pool.GetBlank(distributor); quantity = waybill.AddProduct(product, quantity); while (quantity > 0) { issued.Add(waybill); waybill = pool.GetBlank(distributor); current[distributor.Id] = waybill; quantity = waybill.AddProduct(product, quantity); } }
public void AddDistributor(Distributor distributor) { context.Distributors.Add(distributor); context.SaveChanges(); }