public async Task <ResultData <IList <Team> > > GetTeamsAsync(string userId) { if (string.IsNullOrEmpty(userId)) { return(new ResultData <IList <Team> >(OwnerIdNullMessage, false)); } IList <Team> Teams = await _teamRepository.GetTeamsAsync(userId); string successMessage = string.Format(GetTeamsSuccessMessage, userId); return(new ResultData <IList <Team> >(successMessage, true, Teams)); }