public override bool AllowsScopes(IEnumerable <string> scopes) { if (!Evaluators.Any()) { return(true); } return(Evaluators.Any(permission => permission.AllowsScopes(scopes))); }
public virtual long ItemsCount(ManageEvaluationsAction action) { return((Evaluators == null || (Evaluators.Any() && Evaluators.Count == 0)) ? 0 : Evaluators.Select(e => e.ItemsCount(action)).Sum()); }
public virtual List <long> GetIdEvaluations() { return((Evaluators == null || (Evaluators.Any() && Evaluators.Count == 0)) ? new List <long>() : Evaluators.Select(e => e.IdEvaluation).ToList()); }