Disco.Services.UserFlagExtensions.CanAddUserFlag C# (CSharp) Метод

CanAddUserFlag() публичный статический Метод

public static CanAddUserFlag ( this u, UserFlag flag ) : bool
u this
flag Disco.Models.Repository.UserFlag
Результат bool
        public static bool CanAddUserFlag(this User u, UserFlag flag)
        {
            // Shortcut
            if (!u.CanAddUserFlags())
                return false;

            // Already has User Flag?
            if (u.UserFlagAssignments.Any(fa => !fa.RemovedDate.HasValue && fa.UserFlagId == flag.Id))
                return false;

            return true;
        }
        public static UserFlagAssignment OnAddUserFlag(this User u, DiscoDataContext Database, UserFlag flag, User AddingUser, string Comments)