public PartialViewResult ProjectModalWindow(ModalWidows modalOptions, int userId, int projectId)
 {
     ViewBag.UserId = userId;
     switch (modalOptions)
     {
     case ModalWidows.UnassignUser:
         return(PartialView("Project/UnassignFromProjectModalWindow",
                            getProjectFactory.Create().Invoke(projectId)));
     }
     return(new PartialViewResult());
 }
        public PartialViewResult UserModalWindow(ModalWidows modalOption, int projectId, int userId)
        {
            ViewBag.ProjectId = projectId;
            switch (modalOption)
            {
            case ModalWidows.EditUserPolicyModalWindow:
                return(PartialView("User/EditUserPolicyModalWindow", getUserFactory.Create().Invoke(userId)));

            case ModalWidows.DeleteUser:
                return(PartialView("User/DeleteUserModalWindow", getUserFactory.Create().Invoke(userId)));

            case ModalWidows.AssignUsers:
                return(PartialView("User/AssignUsersModalWindow",
                                   allNotAssignedUsersToProjectFactory.Create().Invoke(projectId)));

            case ModalWidows.ImportUsersFromCsv:
                return(PartialView("User/ImportUsersFromCsvModalWindow"));
            }
            return(new PartialViewResult());
        }