public static void Initialize(MyRestaurantContext context) { PaymentTypeInitializer.Initialize(context); UnitOfMeasureInitializer.Initialize(context); StockTypeInitializer.Initialize(context); StockItemInitializer.Initialize(context); SupplierInitializer.Initialize(context); UserInitializer.Initialize(context); PurchaseOrderInitializer.Initialize(context); PurchaseOrderItemInitializer.Initialize(context); if (!context.GoodsReceivedNotes.Any()) { var goodsReceivedNotes = new List <GoodsReceivedNote> { new GoodsReceivedNote { PurchaseOrderId = 1, InvoiceNumber = "INV_20210132_01", PaymentTypeId = 1, Nbt = 0.5m, Vat = 0.5m, Discount = 0.5m, ReceivedBy = context.Users.First(d => d.FirstName == "Admin").Id, ReceivedDate = DateTime.Now.AddDays(-5), ApprovedBy = Guid.Empty, ApprovalStatus = Status.Pending, ApprovedDate = default,
public static void Initialize(MyRestaurantContext context) { StockItemInitializer.Initialize(context); PurchaseOrderInitializer.Initialize(context); if (!context.PurchaseOrderItems.Any()) { var items = new List <PurchaseOrderItem> { new PurchaseOrderItem { PurchaseOrderId = 1, ItemId = 1, ItemUnitPrice = 540, Quantity = 5 }, new PurchaseOrderItem { PurchaseOrderId = 2, ItemId = 2, ItemUnitPrice = 30, Quantity = 10 }, new PurchaseOrderItem { PurchaseOrderId = 1, ItemId = 3, ItemUnitPrice = 50, Quantity = 5 }, new PurchaseOrderItem { PurchaseOrderId = 2, ItemId = 4, ItemUnitPrice = 260, Quantity = 6 }, new PurchaseOrderItem { PurchaseOrderId = 3, ItemId = 15, ItemUnitPrice = 8500, Quantity = 1 }, new PurchaseOrderItem { PurchaseOrderId = 4, ItemId = 21, ItemUnitPrice = 3240, Quantity = 3 }, new PurchaseOrderItem { PurchaseOrderId = 5, ItemId = 29, ItemUnitPrice = 450, Quantity = 40 }, new PurchaseOrderItem { PurchaseOrderId = 6, ItemId = 28, ItemUnitPrice = 320, Quantity = 20 } }; context.PurchaseOrderItems.AddRange(items); context.SaveChanges(); } }
public StockItemServiceTest() { StockItemInitializer.Initialize(_myRestaurantContext); }