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); }
public WordsModuleService(IWordsModuleRepository wordsModuleRepository, IMapper mapper) { _wordsModuleRepository = wordsModuleRepository; _mapper = mapper; }