public static void Initialize(MyRestaurantContext context) { TransactionTypeInitializer.Initialize(context); PaymentTypeInitializer.Initialize(context); if (!context.Transactions.Any()) { var transactions = new List <Transaction> { new Transaction { TransactionTypeId = 1, PaymentTypeId = 2, Date = DateTime.Now.AddDays(-10), Description = "Peanuts in Coke", Amount = 6.5m, Cashflow = Cashflow.Expense, CreatedAt = DateTime.Now }, new Transaction { TransactionTypeId = 10, PaymentTypeId = 1, Date = DateTime.Now.AddDays(-5), Description = "Income from sale", Amount = 110.5m, Cashflow = Cashflow.Income, CreatedAt = DateTime.Now } }; context.Transactions.AddRange(transactions); context.SaveChanges(); } }
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 PaymentTypeServiceTest() { PaymentTypeInitializer.Initialize(_myRestaurantContext); }