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")); }