Пример #1
0
        public ActionResult UpdateBrewery(FormCollection form)
        {
            if (form["operation"] == "Edit")
            {
                //List<Brewery> breweries = (List<Brewery>)Session["Breweries"];

                //int index = breweries.FindIndex(a => a.ID == Convert.ToInt32(form["ID"]));

                //breweries[index].Name = form["Name"];
                //breweries[index].Address = form["Address"];
                //breweries[index].City = form["City"];
                //breweries[index].State = (AppEnum.StateAbrv)Enum.Parse(typeof(AppEnum.StateAbrv), form["State"]);
                //breweries[index].Zip = form["Zip"];
                //breweries[index].Phone = form["Phone"];

                //Session["Breweries"] = breweries;

                Brewery editBrewery = new Brewery()
                {
                    ID      = int.Parse(form["ID"]),
                    Name    = form["name"],
                    Address = form["address"],
                    City    = form["city"],
                    State   = (AppEnum.StateAbrv)Enum.Parse(typeof(AppEnum.StateAbrv), form["state"]),
                    Zip     = form["zip"],
                    Phone   = form["phone"]
                };

                _br.Edit(editBrewery);
            }

            return(Redirect("/Breweries/ShowTable"));
        }