public bool ValidateName(string zoneId, string zoneName, string personId) { var trimmedName = zoneName?.Trim(); var hasNameAlreadyPresented = _zoneRepository.Any(x => x.Id != zoneId && x.OwnerId == personId && x.Name.Equals(trimmedName, StringComparison.OrdinalIgnoreCase)); return(!hasNameAlreadyPresented); }