Пример #1
0
        /// <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());
        }
Пример #2
0
        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());
        }