// GET: Votings/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Voting voting = db.Votings.Find(id); if (voting == null) { return(HttpNotFound()); } var view = new VotingView { DateEnd = voting.DateTimeEnd, DateStart = voting.DateTimeStart, Description = voting.Description, IsEnabledBlankVote = voting.IsEnabledBlankVote, IsForAllUsers = voting.IsForAllUsers, Remarks = voting.Remarks, StateId = voting.StateId, TimeEnd = voting.DateTimeEnd, TimeStart = voting.DateTimeStart, VotingId = voting.VotingId, }; ViewBag.StateId = new SelectList(db.States, "StateId", "Description", voting.StateId); return(View(view)); }
public ActionResult Create(VotingView view) { if (ModelState.IsValid) { var voting = new Voting { 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, IsEnableBlakVote = view.IsEnableBlakVote, IsForAllUsers = view.IsForAllUsers, Remarks = view.Remarks, StateId = view.StateId, }; db.Votings.Add(voting); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.StateId = new SelectList(db.State, "StateId", "Descripcion", view.StateId); return(View(view)); }
//public ActionResult Edit([Bind(Include = "VotingId,Description,StateId,Remarks,DateTimeStart,DateTimeEnd,IsForAllUsers,IsEnabledBlankVote,QuantityVotes,QuantityBlankVotes,CandidateWinId")] Voting voting) public ActionResult Edit(VotingView view) { if (ModelState.IsValid) { var voting = new Voting { 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, IsEnabledBlankVote = view.IsEnabledBlankVote, IsForAllUsers = view.IsForAllUsers, Remarks = view.Remarks, StateId = view.StateId, VotingId = view.VotingId }; db.Entry(voting).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.StateId = new SelectList(db.States, "StateId", "Description", view.StateId); return(View(view)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Voting voting = db.Votings.Find(id); if (voting == null) { return(HttpNotFound()); } ViewBag.stateId = new SelectList(db.States, "stateId", "description", voting.stateId); var votingView = new VotingView { votingId = voting.votingId, dateStart = voting.dateTimeStart, dateEnd = voting.dateTimeEnd, timeStart = voting.dateTimeStart, timeEnd = voting.dateTimeEnd, description = voting.description, stateId = voting.stateId, remarks = voting.remarks, isEnabledBlankVotes = voting.isEnabledBlankVotes, isForAllUsers = voting.isForAllUsers, }; return(View(votingView)); }
public ActionResult Edit(VotingView votingView) { ViewBag.stateId = new SelectList(db.States, "stateId", "description", votingView.stateId); if (!ModelState.IsValid) { return(View(votingView)); } var voting = new Voting { votingId = votingView.votingId, dateTimeEnd = votingView.dateEnd.AddHours(votingView.timeEnd.Hour).AddMinutes(votingView.timeEnd.Minute), dateTimeStart = votingView.dateStart.AddHours(votingView.dateStart.Hour).AddMinutes(votingView.dateStart.Minute), description = votingView.description, stateId = votingView.stateId, remarks = votingView.remarks, isEnabledBlankVotes = votingView.isEnabledBlankVotes, isForAllUsers = votingView.isForAllUsers, }; db.Entry(voting).State = EntityState.Modified; try { db.SaveChanges(); } catch { ViewBag.Error = "Something has been wrong"; } return(RedirectToAction("Index")); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var voting = db.Votings.Find(id); if (voting == null) { return(HttpNotFound()); } //DateTimeFormatInfo usDtfi = new CultureInfo("es-CO", false).DateTimeFormat; var view = new VotingView { DateEnd = voting.DateTimeEnd /*Convert.ToDateTime(voting.DateTimeEnd.ToShortDateString(), usDtfi)*/, DateStart = voting.DateTimeStart /*Convert.ToDateTime(voting.DateTimeStart.ToShortDateString(), usDtfi)*/, Description = voting.Description, IsEnabledBlankVote = voting.IsEnabledBlankVote, IsForAllUsers = voting.IsForAllUsers, Remarks = voting.Remarks, StateId = voting.StateId, TimeEnd = voting.DateTimeEnd, TimeStart = voting.DateTimeStart, VotingId = voting.VotingId, }; ViewBag.StateId = new SelectList(db.States, "StateId", "Description", voting.StateId); return(View(view)); }
public ActionResult Create() { ViewBag.StateId = new SelectList(db.States, "StateId", "Description"); var view = new VotingView { DateStart = DateTime.Now, DateEnd = DateTime.Now }; return View(view); }
public ActionResult Create() { ViewBag.stateId = new SelectList(db.States, "stateId", "description"); var votingView = new VotingView { dateStart = DateTime.Now, dateEnd = DateTime.Now, }; return(View(votingView)); }
public ActionResult Create() { /*var list = db.States.ToList(); * list.Add(new State { StateId = 0, Description = "[Select a State...]" }); * list = list.OrderBy(c => c.Description).ToList(); * ViewBag.StateId = new SelectList(list, "StateId", "Description");*/ ViewBag.StateId = new SelectList(db.States, "StateId", "Description"); var view = new VotingView { //DateStart = DateTime.ParseExact(DateTime.Now.ToShortDateString(), "yyyy-MM-dd", CultureInfo.InvariantCulture), //DateStart = DateTime.Now, //TimeStart = new TimeSpan(DateTime.Now.Day, DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second), //DateEnd = DateTime.ParseExact(DateTime.Now.ToShortDateString(), "yyyy-MM-dd", CultureInfo.InvariantCulture), //DateEnd = DateTime.Now, //TimeEnd = new TimeSpan(DateTime.Now.Day, DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second), }; return(View(view)); }
public ActionResult Create(VotingView view) { //var stateId = int.Parse(Request["StateId"]); //if (stateId == 0) //{ // var list = db.States.ToList(); // list.Add(new State { StateId = 0, Description = "[Select a State...]" }); // list = list.OrderBy(c => c.Description).ToList(); // ViewBag.StateId = new SelectList(list, "StateId", "Description"); // ViewBag.Error = "You must select a state"; // return View(voting); //} if (ModelState.IsValid) { var voting = new Voting { 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, IsEnabledBlankVote = view.IsEnabledBlankVote, IsForAllUsers = view.IsForAllUsers, Remarks = view.Remarks, StateId = view.StateId, }; db.Votings.Add(voting); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.StateId = new SelectList(db.States, "StateId", "Description", view.StateId); return(View(view)); }