Example #1
0
        public virtual ActionResult GetUsers(MembersListSearchModel listSearch)
        {
            var(activeUsers, isLastRequest) = GetActiveUsers(listSearch.Map <ActiveMemberSearchQuery>());

            var model = GetUsersRowsViewModel();

            model.SelectedColumns = UsersPresentationHelper.ExtendIfGroupMembersPage(listSearch.GroupId, UsersPresentationHelper.GetProfileColumns());
            model.Members         = activeUsers;
            model.IsLastRequest   = isLastRequest;

            return(PartialView(UsersRowsViewPath, model));
        }
Example #2
0
        public virtual MembersRowsViewModel GetUsers([FromBody] MembersListSearchModel listSearch)
        {
            var(activeUsers, isLastRequest) =
                GetActiveUsers(listSearch.Map <ActiveMemberSearchQuery>(), listSearch.GroupId);

            var model = GetUsersRowsViewModel(listSearch.GroupId);

            model.SelectedColumns =
                UsersPresentationHelper.ExtendIfGroupMembersPage(listSearch.GroupId,
                                                                 UsersPresentationHelper.GetProfileColumns());
            model.Members       = activeUsers;
            model.IsLastRequest = isLastRequest;

            return(model);
        }
Example #3
0
        private MembersRowsViewModel GetUsers(Guid?groupId)
        {
            var listSearch = new ActiveMemberSearchQuery
            {
                GroupId        = groupId,
                OrderingString = string.Empty,
                Text           = string.Empty,
                Page           = 1,
                MembersOfGroup = groupId.HasValue
            };

            var(activeUsers, isLastRequest) = GetActiveUsers(listSearch, groupId);

            var model = GetUsersRowsViewModel(groupId);

            model.SelectedColumns =
                UsersPresentationHelper.ExtendIfGroupMembersPage(listSearch.GroupId,
                                                                 UsersPresentationHelper.GetProfileColumns());
            model.Members       = activeUsers;
            model.IsLastRequest = isLastRequest;

            return(model);
        }