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);
		}