App.Data.DatabaseContextExtensions.CheckUniqueness C# (CSharp) Method

CheckUniqueness() public static method

public static CheckUniqueness ( this users, string userName, string email, bool &isUserNameUnique, bool &isEmailUnique ) : void
users this
userName string
email string
isUserNameUnique bool
isEmailUnique bool
return void
        public static void CheckUniqueness(this DbSet<User> users, string userName, string email, out bool isUserNameUnique, out bool isEmailUnique)
        {
            var result = users.Where(u => u.UserName == userName || u.Email == email)
                              .Select(u => new { UserName = u.UserName, Email = u.Email }).ToList();

            isUserNameUnique = result.Any(u => u.UserName == userName);
            isEmailUnique = result.Any(u => u.Email == email);
        }