Example #1
0
        public IEnumerable <CommandParametersModel> GetPerformingUsers(CommandParametersModel parameters)
        {
            ThresholdRequirementModel threshold = this.Threshold;

            if (threshold != null && threshold.IsEnabled && threshold.RunForEachUser)
            {
                return(this.GetRequirementUsers(parameters));
            }
            else
            {
                return(new List <CommandParametersModel>()
                {
                    parameters
                });
            }
        }
        public IEnumerable <UserViewModel> GetPerformingUsers(UserViewModel user)
        {
            ThresholdRequirementModel threshold = this.Threshold;

            if (threshold != null && threshold.IsEnabled && threshold.RunForEachUser)
            {
                return(this.GetRequirementUsers(user));
            }
            else
            {
                return(new List <UserViewModel>()
                {
                    user
                });
            }
        }
Example #3
0
        public IEnumerable <CommandParametersModel> GetRequirementUsers(CommandParametersModel parameters)
        {
            List <CommandParametersModel> users     = new List <CommandParametersModel>();
            ThresholdRequirementModel     threshold = this.Threshold;

            if (threshold != null && threshold.IsEnabled)
            {
                foreach (CommandParametersModel u in threshold.GetApplicableUsers())
                {
                    users.Add(u);
                }
            }
            else
            {
                users.Add(parameters);
            }
            return(users);
        }
        public IEnumerable <UserViewModel> GetRequirementUsers(UserViewModel user)
        {
            List <UserViewModel>      users     = new List <UserViewModel>();
            ThresholdRequirementModel threshold = this.Threshold;

            if (threshold != null && threshold.IsEnabled)
            {
                foreach (UserViewModel u in threshold.GetApplicableUsers())
                {
                    users.Add(u);
                }
            }
            else
            {
                users.Add(user);
            }
            return(users);
        }