Exemple #1
0
        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();
 }