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));
            }
        }