// GET: Task/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ProjectTask projectTask = TaskHelper.GetTask((int)id); if (projectTask == null) { return(HttpNotFound()); } var users = UserRoleHelper.AllUsersInRole("Developer"); var userId = users.Select(i => new SelectListItem() { Text = i.UserName, Value = i.Id.ToString() }).ToList(); ViewBag.ProjectId = ProjectHelper.AllProjectsByUser(User.Identity.GetUserId()) .Select(i => new SelectListItem() { Text = i.Name, Value = i.Id.ToString() }).ToList(); ViewBag.UserId = userId; return(View(projectTask)); }
// GET: Task/Create public ActionResult Create() { var users = UserRoleHelper.AllUsersInRole("Developer"); var userId = users.Select(i => new SelectListItem() { Text = i.UserName, Value = i.Id.ToString() }).ToList(); ViewBag.ProjectId = ProjectHelper.AllProjectsByUser(User.Identity.GetUserId()) .Select(i => new SelectListItem() { Text = i.Name, Value = i.Id.ToString() }).ToList(); ViewBag.UserId = userId; return(View()); }
public ActionResult Edit([Bind(Include = "Id,Name,Description,StartDateTime,EndDateTime,ProjectId,UserId,IsCompleted,PercentCompleted,Comment,Priority")] ProjectTask projectTask) { if (ModelState.IsValid) { TaskHelper.EditTask(projectTask); return(Redirect("~/Manage/index")); } var users = UserRoleHelper.AllUsersInRole("Developer"); var userId = users.Select(i => new SelectListItem() { Text = i.UserName, Value = i.Id.ToString() }).ToList(); ViewBag.ProjectId = ProjectHelper.AllProjectsByUser(User.Identity.GetUserId()) .Select(i => new SelectListItem() { Text = i.Name, Value = i.Id.ToString() }).ToList(); ViewBag.UserId = userId; return(View(projectTask)); }
public ActionResult Edit(ProjectTask projectTask) { if (ModelState.IsValid) { TaskHelper.EditTask(projectTask); return(RedirectToAction("Index", "Manage")); } var users = UserRoleHelper.AllUsersInRole("Developer"); var userId = users.Select(i => new SelectListItem() { Text = i.UserName, Value = i.Id.ToString() }).ToList(); ViewBag.ProjectId = ProjectHelper.AllProjectsByUser(db, User.Identity.GetUserId()) .Select(i => new SelectListItem() { Text = i.Name, Value = i.Id.ToString() }).ToList(); ViewBag.UserId = userId; return(View(projectTask)); }