public async Task <ActionResult <TeamModel> > Get(string name) { try { var result = await _repository.GetTeamByNameAsync(name); if (result == null) { return(NotFound("Team not found")); } return(_mapper.Map <TeamModel>(result)); } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError, "Database failure!")); } }