示例#1
0
        public static async Task <WordsModule> GetOrFailAsync(this IWordsModuleRepository repository, Guid userId, Guid id)
        {
            var module = await repository.GetAsync(userId, id);

            if (module == null)
            {
                throw new Exception($"Module with this id: {id} does not exist.");
            }

            return(module);
        }
示例#2
0
 public WordsModuleService(IWordsModuleRepository wordsModuleRepository, IMapper mapper)
 {
     _wordsModuleRepository = wordsModuleRepository;
     _mapper = mapper;
 }