public async Task <TeamModel> CreateTeamAsync(TeamModel newTeam) { var teamEntity = _mapper.Map <TeamEntity>(newTeam); _foootballRepository.CreateTeam(teamEntity); var result = await _foootballRepository.SaveChangesAsync(); if (result) { return(_mapper.Map <TeamModel>(teamEntity)); } throw new Exception("Database Error"); }