public GetAccountListCommand(Guid userId, int pageSize, int pageIndex, bool isAdmin, string subnameFilter, string subEmailFilter, SortOrder nameOrder, SortOrder emailOrder, CheckFilter leadFilter, CheckFilter notificationFilter) { this._userId = userId; this._pageSize = pageSize; this._pageIndex = pageIndex; this._isAdmin = isAdmin; this._subnameFilter = subnameFilter; this._subEmailFilter = subEmailFilter; this._nameOrder = nameOrder; this._emailOrder = emailOrder; this._leadFilter = leadFilter; this._notificationFilter = notificationFilter; }
public List <Account> GetAllUsers(Guid userId, int pageSize, int pageIndex, bool isAdmin, string subnameFilter, string subEmailFilter, SortOrder nameOrder, SortOrder emailOrder, CheckFilter leadFilter, CheckFilter notificationFilter, out int totalCount) { GetAccountListCommand getAccountListCommand = new GetAccountListCommand(userId, pageSize, pageIndex, isAdmin, subnameFilter, subEmailFilter, nameOrder, emailOrder, leadFilter, notificationFilter); getAccountListCommand.Execute(); totalCount = getAccountListCommand.TotalCount; return(getAccountListCommand.CommandResult); }
public List <Account> GetUsers(Guid userId, int pageSize, int pageIndex, string subnameFilter, string subEmailFilter, SortOrder nameOrder, SortOrder emailOrder, CheckFilter leadFilter, CheckFilter notificationFilter, out int totalCount) { MembershipUser user = Membership.GetUser(userId); bool flag = (user == null ? false : Roles.IsUserInRole(user.UserName, "Admin")); List <Account> allUsers = this._accountDac.GetAllUsers(userId, pageSize, pageIndex, flag, subnameFilter, subEmailFilter, nameOrder, emailOrder, leadFilter, notificationFilter, out totalCount); allUsers.RemoveAll((Account a) => a.PrimaryEmail == user.UserName); return(allUsers); }