public async Task <bool> DeleteTeamAsync(string id, CancellationToken ct = default(CancellationToken))
        {
            TeamViewModel teamToDelete = TeamConverter.Convert(await this._teamRepository.GetByIdAsync(id, ct));

            if (teamToDelete == null)
            {
                return(false);
            }

            return(await this._teamRepository.DeleteAsync(teamToDelete.Id, ct));
        }
        public async Task <TeamViewModel> GetTeamByIdAsync(string id, CancellationToken ct = default(CancellationToken))
        {
            TeamViewModel team = TeamConverter.Convert(await this._teamRepository.GetByIdAsync(id));

            return(team);
        }