예제 #1
0
 public MessageTemplatesService(IMessageTemplatesRepository repository, ILogService logService) : base(repository)
 {
     _repository = repository;
     _logService = logService;
 }
예제 #2
0
 /// <summary>
 /// Конструктор. Получает и сохраняет экземпляр репозитория.
 /// </summary>
 /// <param name="repository">Репозиторий с шаблонами сообщений <seealso cref="IMessageTemplatesRepository"/>.</param>
 /// <param name="logger">Для логирования событий.</param>
 public TemplateManager(IMessageTemplatesRepository repository, ILogger <TemplateManager> logger)
 {
     this.repository = repository ?? throw new ArgumentNullException(nameof(repository));
     this.logger     = logger ?? throw new ArgumentNullException(nameof(logger));
 }