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));
        }
예제 #3
0
        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());
 }