public ActionResult Delete(int id = 0, int ProjectId = 0)
        {
            ProjectDevelopers delDev = new ProjectDevelopers();
            var inUse = db.UserStories.Where(ui => ui.UserProfile_UserId == id).Count();

            delDev = db.ProjectDevelopers.Where(dd => dd.DevId == id && dd.ProjectId == ProjectId).FirstOrDefault();
            if (inUse < 1)
            {
                db.ProjectDevelopers.Remove(delDev);
                db.SaveChanges();
                return(View());
            }
            else
            {
                var message = db.Resources.Where(mg => mg.ResName == "ProjectDetailsDevInUse").FirstOrDefault();
                TempData["msg"] = "<script>alert('" + message.ResValue + "');</script>";
                return(RedirectToAction("Details", "Project", new { id = ProjectId }));
            }
        }
        public ActionResult Create(string UsersList, string RoleName, string ProjectId)
        {
            ProjectDevelopers newDev = new ProjectDevelopers();

            newDev.PositionName = RoleName;
            newDev.ProjectId    = Convert.ToInt32(ProjectId);
            newDev.DevId        = db.UserProfiles.Where(di => di.UserName == UsersList).Select(di => di.UserId).FirstOrDefault();
            int isTrue = db.ProjectDevelopers.Where(it => it.DevId == newDev.DevId && it.ProjectId == newDev.ProjectId).Count();

            if (isTrue < 1)
            {
                db.ProjectDevelopers.Add(newDev);
                db.SaveChanges();
                return(RedirectToAction("Details", "Project", new { id = ProjectId }));
            }
            else
            {
                var message = db.Resources.Where(mg => mg.ResName == "ProjectDetailsDevAlreadyIn").FirstOrDefault();
                TempData["msg"] = "<script>alert('" + message.ResValue + "');</script>";
                return(RedirectToAction("Details", "Project", new { id = ProjectId }));
            }
        }