Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
 public Sport ToModel()
 {
     return(mapper.Map(this));
 }