// 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));
        }
Exemplo n.º 4
0
        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));
        }