Exemple #1
0
//        // GET: Beers/Beers/Edit/5
        public async Task <IActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            var beer = beers.GetSingle(b => b.Id == id);

            if (beer == null)
            {
                return(NotFound());
            }
            if (userManager.GetUserId(User) != beer.UserId && !User.IsInRole("Admin"))
            {
                return(NotFound());
            }
            EditBeerViewModel model = Mapper.Map <EditBeerViewModel>(beer);

            return(View(model));
        }