Beispiel #1
0
        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));
        }
Beispiel #2
0
        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));
        }