private bool CheckUniqueUsername(string username, bool forUpdate, Guid?userId) { // ((corpUsers != null && corpUsers.Count > 0) && (!forUpdate || (forUpdate && corpUsers[0].UserId != userId))) var corpUsers = _corporationUserRepository.GetUsers(null, username); if (corpUsers != null && corpUsers.Count > 0) { if (!forUpdate || (forUpdate && corpUsers[0].UserId != userId)) { return(false); } } var personalUsers = _personalUserRepository.GetUsers(null, username); if (personalUsers != null && personalUsers.Count > 0) { if (!forUpdate || (forUpdate && personalUsers[0].UserId != userId)) { return(false); } } return(true); }
public List <Corporation> GetUsers(string city = null, string username = null) { return(_corporationUserRepository.GetUsers(city, username)); }