// GET: Voutings/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Vouting vouting = db.Voutings.Find(id); if (vouting == null) { return(HttpNotFound()); } var view = new VoutingView { DateEnd = vouting.DateTimeEnd, DateStart = vouting.DateTimeStart, Description = vouting.Description, IsEnableBlankVote = vouting.IsEnableBlankVote, IsForAllUser = vouting.IsForAllUser, Remarks = vouting.Remarks, StateId = vouting.StateId, TimeEnd = vouting.DateTimeEnd, TimeStart = vouting.DateTimeStart, VoutingId = vouting.VoutingId, }; ViewBag.StateId = new SelectList(db.States, "StateId", "Description", vouting.StateId); return(View(view)); }
public ActionResult Edit(VoutingView view) { if (ModelState.IsValid) { var vouting = new Vouting { DateTimeEnd = view.DateEnd.AddHours (view.TimeEnd.Hour).AddMinutes (view.TimeEnd.Minute), DateTimeStart = view.DateStart.AddHours (view.TimeStart.Hour).AddMinutes (view.TimeStart.Minute), Description = view.Description, IsEnableBlankVote = view.IsEnableBlankVote, IsForAllUser = view.IsForAllUser, Remarks = view.Remarks, StateId = view.StateId, VoutingId = view.VoutingId, }; db.Entry(vouting).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.StateId = new SelectList(db.States, "StateId", "Description", view.StateId); return(View(view)); }
// GET: Voutings/Create public ActionResult Create() { ViewBag.StateId = new SelectList(db.States, "StateId", "Description"); var view = new VoutingView { DateStart = DateTime.Now, DateEnd = DateTime.Now }; return(View(view)); }