public ActionResult Edit([Bind(Include = "ID, CompanyName, Suffix, TimeZone")] Companies company) { if (!MyHelp.CheckAuth("company", "index", EnumData.AuthType.Edit)) { return(RedirectToAction("index", "company")); } if (ModelState.IsValid) { Companies.Update(company); Companies.SaveChanges(); return(RedirectToAction("edit", "company", new { id = company.ID })); } List <SelectListItem> list = Enum.GetValues(typeof(EnumData.TimeZone)).Cast <EnumData.TimeZone>().Select(t => new SelectListItem() { Text = EnumData.GetTimeZnoe(t), Value = ((int)t).ToString() }).ToList(); ViewBag.list = list; return(View(company)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Companies company = Companies.Get(id.Value); if (company == null) { return(HttpNotFound()); } List <SelectListItem> list = Enum.GetValues(typeof(EnumData.TimeZone)).Cast <EnumData.TimeZone>().Select(t => new SelectListItem() { Text = EnumData.GetTimeZnoe(t), Value = ((int)t).ToString() }).ToList(); ViewBag.list = list; return(View(company)); }