// ************************** // URL: /Manager/Tasks/Create/ // ************************** public ActionResult Create() { var task = new Task(); ViewBag.Employees = GetEngineersAndMe(); ViewBag.Areas = _areaRepository.FindAll(); var items = EnumHelper.GetItemsOf<Priority>(); ViewBag.Priority = new SelectList(items, "ID", "Name", task.Priority); return View(task); }
public ActionResult Create(Task task) { if (ModelState.IsValid) { task.RemainingTime = task.EstimatedTime; task.Status = (int)Status.New; task.SpentTime = 0; _taskRepository.Add(task); _taskRepository.Commit(); return RedirectToAction("Index"); } return View(task); }
private void AddPrioritiesToViewData(Task task) { var items = from Priority priority in Enum.GetValues(typeof(Priority)) select new { ID = (int)priority, Name = priority.ToString() }; ViewBag.Priority = new SelectList(items, "ID", "Name", task.Priority); }
private void AddStatusListToViewData(Task task) { var items = from Status status in Enum.GetValues(typeof(Status)) select new { ID = (int)status, Name = status.ToString() }; ViewBag.Status = new SelectList(items, "ID", "Name", task.Status); }