public async Task <ResultData <int> > GetDefaultTeamAsync(string userId) { if (string.IsNullOrEmpty(userId)) { return(new ResultData <int>(OwnerIdNullMessage, false)); } int defaultTeamId = await _teamRepository.GetDefaultTeamAsync(userId); if (!_teamRepository.TeamExists(defaultTeamId)) { defaultTeamId = 0; } string successMessage = string.Format(GetDefaultTeamSuccessMessage, userId); return(new ResultData <int>(successMessage, true, defaultTeamId)); }