private void MapBeerEditViewModelToBeer(BeerEditViewModel beerEditViewModel, Beer beer) { beer.Name = beerEditViewModel.Name; beer.Price = beerEditViewModel.Price; beer.Description = beerEditViewModel.Description; beer.AlcoholByVolume = beerEditViewModel.Alchocol; }
public IActionResult BeerAdd(int brId) { ViewData["Add"] = "Add a new beer here"; BeerEditViewModel mevm = new BeerEditViewModel(); mevm.BrewerId = brId; return(View(mevm)); }
public IActionResult BeerAdd(BeerEditViewModel beerEditViewModel, int brId) { Beer beer = new Beer(); MapBeerEditViewModelToBeer(beerEditViewModel, beer); _brewerRepository.GetByWithBeers(brId).Beers.Add(beer); _brewerRepository.SaveChanges(); return(RedirectToAction(nameof(Index))); }