public ActionResult EditWhitelist(int id) { Crew_Whitelist white = RepoWhite.FindByPk(id); List<object> newList = new List<object>(); foreach (var crew in context.Crews) newList.Add(new { Id = crew.Barcode, Name = crew.Barcode + " " + crew.Nama }); this.ViewData["Crew"] = new SelectList(newList, "Name", "Id"); WhitelistFormStub formStub = new WhitelistFormStub(white); return View("FormWhitelist", formStub); }
public ActionResult EditWhitelist(WhitelistFormStub model) { //bool isNameExist = RepoKompetitor.Find().Where(p => p.name == model.Name && p.id != model.Id).Count() > 0; if (ModelState.IsValid) { Crew_Whitelist dbItem = RepoWhite.FindByPk(model.Id); dbItem = model.GetDbObject(dbItem); try { RepoWhite.Save(dbItem); } catch (Exception e) { return View("FormCrew", model); } //message string template = HttpContext.GetGlobalResourceObject("MyGlobalMessage", "CreateSuccess").ToString(); this.SetMessage(model.Id.ToString(), template); return View("CrewWhitelist"); } else { return View("FormWhitelist", model); } }
public ActionResult CreateWhitelist() { WhitelistFormStub formStub = new WhitelistFormStub(); List<object> newList = new List<object>(); foreach (var crew in context.Crews) newList.Add(new { Id = crew.Barcode, Name = crew.Barcode + " " + crew.Nama }); this.ViewData["Crew"] = new SelectList(newList, "Name", "Id"); //ViewBag.Crew = items; return View("FormWhitelist", formStub); }