public ActionResult Create(Beer beer) { if (ModelState.IsValid) { _db.Beers.Add(beer); _db.SaveChanges(); return(RedirectToAction("Index")); } return(View(beer)); }
public Models.Beer AddBeer(Models.Beer beer) { BeerDbContext context = new BeerDbContext(); context.Beers.Add(beer); context.SaveChanges(); return(beer); }
//method to delete a beer public bool DeleteBeer(int beerId) { using (var ctx = new BeerDbContext()) { var entity = ctx .Beers .Single(e => e.BeerID == beerId); ctx.Beers.Remove(entity); return(ctx.SaveChanges() == 1); } }
//method to create a beer public bool CreateBeer(BeerCreate model) { var entity = new Beer() { Name = model.Name, Type = model.Type, Brewery = model.Brewery, Description = model.Description, Rating = model.Rating, Review = model.Review }; using (var ctx = new BeerDbContext()) { ctx.Beers.Add(entity); return(ctx.SaveChanges() == 1); } }
//method to update a beer public bool UpdateBeer(BeerEdit model) { using (var ctx = new BeerDbContext()) { var entity = ctx .Beers .Single(e => e.Name == model.Name); entity.Name = model.Name; entity.Type = model.Type; entity.Brewery = model.Brewery; entity.Description = model.Description; entity.Rating = model.Rating; entity.Review = model.Review; return(ctx.SaveChanges() == 1); } }
public void Add<TEntity>(TEntity entity) where TEntity : class { beerDbContext.Set<TEntity>().Add(entity); beerDbContext.SaveChanges(); }