public IActionResult Create(BreweryFormViewModel model) { if (!ModelState.IsValid) { model.Countries = this.GetCountrySelectItems(); return(View(model)); } this.breweries.Create(model.Name, model.Description, model.CountryId); this.TempData.AddSuccessMessage(string.Format(SuccessfullAdd, model.Name)); return(RedirectToAction(nameof(All))); }
public IActionResult Edit(int id, BreweryFormViewModel model) { if (!ModelState.IsValid) { model.Countries = this.GetCountrySelectItems(); return(View(model)); } var success = this.breweries.Edit(id, model.Name, model.Description, model.CountryId); if (!success) { return(BadRequest()); } this.TempData.AddWarningMessage(string.Format(SuccessfullEdit, model.Name)); return(RedirectToAction(nameof(All))); }