public ActionResult Edit(BeerinoUserViewModel beerino) { if (ModelState.IsValid) { var beerinoUserDomain = Mapper.Map <BeerinoUserViewModel, BeerinoUser>(beerino); _beerinoUserApp.Update(beerinoUserDomain); return(RedirectToAction("Index")); } ViewBag.UserID = new SelectList(_userApp.GetAll(), "UserID", "Name", beerino.UserID); ViewBag.BeerID = new SelectList(_beerApp.GetAll(), "BeerID", "Name", beerino.BeerID); return(View(beerino)); }
public ActionResult Create(BeerinoUserViewModel beerino) { if (ModelState.IsValid) { var claimsIdentity = User.Identity as ClaimsIdentity; var EmailAddress = claimsIdentity.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Email)?.Value; int userId = _userApp.GetIdByEmail(EmailAddress); beerino.UserID = Convert.ToInt32(userId); var beerinoUserDomain = Mapper.Map <BeerinoUserViewModel, BeerinoUser>(beerino); _beerinoUserApp.Add(beerinoUserDomain); return(RedirectToAction("Index")); } ViewBag.UserID = new SelectList(_userApp.GetAll(), "UserID", "Name", beerino.UserID); ViewBag.BeerID = new SelectList(_beerApp.GetAll(), "BeerID", "Name", beerino.BeerID); return(View(beerino)); }