Exemplo n.º 1
0
        public ActionResult Create(Beer beer)
        {
            if (ModelState.IsValid)
            {
                _db.Beers.Add(beer);
                _db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(beer));
        }
Exemplo n.º 2
0
        public Models.Beer AddBeer(Models.Beer beer)
        {
            BeerDbContext context = new BeerDbContext();

            context.Beers.Add(beer);
            context.SaveChanges();
            return(beer);
        }
Exemplo n.º 3
0
        //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);
            }
        }
Exemplo n.º 4
0
        //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);
            }
        }
Exemplo n.º 5
0
        //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);
            }
        }
Exemplo n.º 6
0
 public void Add<TEntity>(TEntity entity)
     where TEntity : class
 {
     beerDbContext.Set<TEntity>().Add(entity);
     beerDbContext.SaveChanges();
 }