예제 #1
0
        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));
        }