MvcTemplate.Validators.AccountValidator.IsUniqueEmail C# (CSharp) Method

IsUniqueEmail() private method

private IsUniqueEmail ( Int32 accountId, String email ) : System.Boolean
accountId System.Int32
email String
return System.Boolean
        private Boolean IsUniqueEmail(Int32 accountId, String email)
        {
            Boolean isUnique = !UnitOfWork
                .Select<Account>()
                .Any(account =>
                    account.Id != accountId &&
                    account.Email.ToLower() == email.ToLower());

            if (!isUnique)
                ModelState.AddModelError<AccountView>(account => account.Email, Validations.UniqueEmail);

            return isUnique;
        }