public ActionResult Edit([Bind(Include = "Id,ProjectId,UserId")] ProjectUser projectUser) { if (ModelState.IsValid) { ProjectUserHelper.Edit(projectUser.Id, projectUser.ProjectId, projectUser.UserId); return(RedirectToAction("Index")); } ViewBag.ProjectId = new SelectList(ProjectHelper.GetProjects(), "Id", "Name", projectUser.ProjectId); ViewBag.UserId = new SelectList(UserHelper.GetAllUsers(), "Id", "Email", projectUser.UserId); return(View(projectUser)); }
// GET: ProjectUsers/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ProjectUser projectUser = ProjectUserHelper.GetProjectUser(id); if (projectUser == null) { return(HttpNotFound()); } ViewBag.ProjectId = new SelectList(ProjectHelper.GetProjects(), "Id", "Name", projectUser.ProjectId); ViewBag.UserId = new SelectList(UserHelper.GetAllUsers(), "Id", "Email", projectUser.UserId); return(View(projectUser)); }
public ActionResult Index(string SelectFilter, int?page, string searchString) { //SortViewModel sortModel = new SortViewModel(); ViewBag.SelectFilter = new SelectList(sortModel.Options); var projects = ProjectHelper.GetProjects(); if (SelectFilter == "Creation Date") { projects = ProjectHelper.SortTicketsByTitle(projects); } else if (SelectFilter == "Title") { projects = ProjectHelper.SortTicketsByTitle(projects); } return(View(PaginateList(projects, page))); }
// GET: ProjectUsers/Create public ActionResult Create() { ViewBag.ProjectId = new SelectList(ProjectHelper.GetProjects(), "Id", "Name"); ViewBag.UserId = new SelectList(UserHelper.GetAllUsers(), "Id", "Email"); return(View()); }