public int GetAvailableSlot(PollItemFormModel item) { if (String.IsNullOrEmpty(item.Option1)) { return 1; } if (String.IsNullOrEmpty(item.Option2)) { return 2; } if (String.IsNullOrEmpty(item.Option3)) { return 3; } if (String.IsNullOrEmpty(item.Option4)) { return 4; } if (String.IsNullOrEmpty(item.Option5)) { return 5; } if (String.IsNullOrEmpty(item.Option6)) { return 6; } return 0; }
public ActionResult Create(PollItemFormModel model) { if (ModelState.IsValid) { var item = Mapper.Map<PollItemFormModel, PollItem>(model); item.Poll = GetSession.Get<Poll>(model.Poll_Id); GetSession.Save(item); return Redirect(Url.RouteUrl(new { controller = "Polls", action = "Edit", id = model.Poll_Id }) + "#items"); //return RedirectToAction("Edit", "Polls", new { id = model.Poll_Id }); } return View(model); }
public ActionResult Create() { var model = new PollItemFormModel(); model.Poll_Id = Convert.ToInt64(Url.RequestContext.RouteData.Values["id"]); return View(model); }