/// <summary> /// Controlla se l'utente CORRENTE è Manager o Resolver in una qualunque categoria. /// SE non lo è, restituisce FALSE! /// </summary> /// <returns></returns> /// <remarks> /// Mi serve nella lista utente per attivare eventualmente il tasto "Management" /// </remarks> public bool UserIsManagerOrResolver() { if (CategoryIdManRes.Any()) { return(true); } return(UserHasAnyAssignment()); }
public bool UserIsManagerOrResolver(Int64 UserId) { //IList<Int64> CatIdMan = CategoriesIdGetManager(UserId); ////IDictionary<Int64, bool> DICT_TkIdMan = CatIdMan.Distinct().ToDictionary(k => k, v => true); //IList<Int64> CatIdRes = CategoriesIdGetResolver(UserId).Except(CatIdMan).ToList(); //return CatIdMan.Any() && CatIdRes.Any(); if (CategoryIdManRes.Any()) { return(true); } return(UserHasAnyAssignment()); }