public SportDTO CreateSport(SportDTO sportDTO) { validator.ValidatePermissions(); Sport sport = sportMapper.Map(sportDTO); try { sportRepository.Add(sport); return(sportMapper.Map(sport)); } catch (DataAccessException e) { throw new ServicesException($"Failure to create sport with name {sportDTO.Name}.", e); } }
public Sport ToModel() { return(mapper.Map(this)); }