Exemplo n.º 1
0
        public ActionResult Create([Bind(Include = "CategoriaID,Nome,Descricao")] Categoria categoria)
        {
            if (ModelState.IsValid)
            {
                db.Categorias.Add(categoria);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(categoria));
        }
        public static WingtipToysContext GetDbContext()
        {
            if (DbContext == null)
            {
                var options = new DbContextOptionsBuilder <WingtipToysContext>()
                              .UseInMemoryDatabase("wingtiptoys");

                var inMemoryDbContext = new WingtipToysContext(options.Options);

                var products = new List <Product>
                {
                    ProductSeed.RedCar,
                    ProductSeed.BlueCar,
                    ProductSeed.BigBoat,
                    ProductSeed.SmallBoat
                };

                var categories = new List <Category>
                {
                    CategorySeed.BoatCategory,
                    CategorySeed.CarCategory
                };

                inMemoryDbContext.AddRange(products);
                inMemoryDbContext.AddRange(categories);
                inMemoryDbContext.SaveChanges();


                DbContext = inMemoryDbContext;
            }
            return(DbContext);
        }