public JsonResult getRoles(int projectId) { ProjectPageModel projectNotesModel = new ProjectPageModel(); string[] strList = projectNotesModel.getRoles(projectId); return(Json(new { strList }, JsonRequestBehavior.AllowGet));; }
// GET: Project public ActionResult Index(int?id) { //hey yo if (Session["username"] == null) { return(RedirectToAction("Index", "Dashboard")); } if (id == null) { return(RedirectToAction("Index", "Dashboard")); } else { string username = Session["username"].ToString(); int projectid = Convert.ToInt32(id); ProjectPageModel p = new ProjectPageModel(); var userExists = p.userAccessProject(projectid, username); if (userExists == false) { return(RedirectToAction("Index", "Dashboard")); } /* * ProjectModel pm = new ProjectModel(); * Project p = new Project(); * p = pm.GetProject(username, projectid); * string Result = Request.Params["result"]; * ViewBag.Message = Result; */ ProjectPageViewModel pm = new ProjectPageViewModel(); if (p.GetProject(username, projectid).ProjectId == 0) { } else { pm.Project = p.GetProject(username, projectid); } pm.ProjectNotes.Roles = p.getRoles(projectid); pm.GetUsers = p.getUsers(projectid); pm.User = p.getUser(username); return(View(pm)); } }