public static void Initialize(ToastCoreContext context) { //context.Database.EnsureDeleted(); //Execute this command when updating the model context.Database.EnsureCreated(); if (!context.Toasters.Any()) { var toaster = new Toaster { Profile = 0, Status = Status.Off, NumToasts = 0, Time = 0, TimeStart = new DateTime().ToString(), TimeEnd = new DateTime().ToString(), ToastsMade = 0 }; context.Toasters.Add(toaster); context.SaveChanges(); } if (!context.Pantries.Any()) { var pantry = new Pantry { NumberOfBreads = 100, Status = PantryStatus.Full }; context.Pantries.Add(pantry); context.SaveChanges(); } }
/// <summary> /// Controller of our IToast /// </summary> /// <param name="context">Context of the database</param> public ToasterController(ToastCoreContext context) { _context = context; _pantry = new PantryController(_context); _toaster = context.Toasters.FirstOrDefault(); }
public PantryController(ToastCoreContext context) { _context = context; _superMarket = new SuperMarketController(); _pantry = context.Pantries.FirstOrDefault(); }