Exemplo n.º 1
0
        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)));
        }
Exemplo n.º 2
0
        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)));
        }