Esempio n. 1
0
 public ActionResult AddGroups()
 {
     GroupViewModel objVM = new GroupViewModel();
     objVM.OrganizationGroupList = GroupList(_userStatistics.OrganizationId);
     for (int i = 0; i < objVM.OrganizationGroupList.Count; i++)
     {
         objVM.OrganizationGroupList[i].UserCount = this.repository.GroupUserCount(objVM.OrganizationGroupList[i].GroupId);
     }
     return PartialView(objVM);
 }
Esempio n. 2
0
        public ActionResult EditGroupsPopUp(long organizationId, long? userId, long? studentId)
        {
            GroupViewModel objVM = new GroupViewModel();
            objVM.OrganizationGroupList = GroupList(organizationId);
            if (userId != null)
            {
                objVM.AssignedGroupList = repository.GetUserGroups(userId.Value);

                objVM.UserGroupList = new List<Group>();
                for (int i = 0; i < objVM.AssignedGroupList.Count; i++)
                {
                    var groupList = objVM.OrganizationGroupList.Where(x => x.GroupId == objVM.AssignedGroupList[i].GroupId).ToList();
                    foreach (var item in groupList)
                    {
                        objVM.UserGroupList.Add(item);
                    }
                }
                objVM.UserId = userId.Value;

            }
            if (studentId != null)
            {
                objVM.StudentId = studentId.Value;
            }
            return PartialView(objVM);
        }