Esempio n. 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SecaoArquivoTagController"/> class.
 ///     Contrutor padrão do SecaoArquivoTagController.
 /// </summary>
 /// <param name="appService">Application de serviço</param>
 /// <param name="loggerFactory">Factory de gerenciamento de logs</param>
 public SecaoArquivoTagController(
     ISecaoArquivoTagAppService appService,
     ILoggerFactory loggerFactory)
     : base(appService)
 {
     this.appService = appService;
     this.logger     = loggerFactory.CreateLogger <SecaoArquivoTagController>();
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="SecaoArquivoAppService"/> class.
 ///     Construtor padrão de <see cref="SecaoArquivoAppService"/>.
 /// </summary>
 /// <param name="uow">
 ///     Contrato do Unit of Work. Veja <see cref="IUnitOfWork"/>.
 /// </param>
 /// <param name="mapper">
 ///     Contrato do AutoMapper. Veja <see cref="IMapper"/>.
 /// </param>
 /// <param name="repository">
 ///     O repositório da entidade Recurso. Veja <see cref="ISecaoArquivoRepository"/>.
 /// </param>
 public SecaoArquivoAppService(
     IUnitOfWork uow,
     IMapper mapper,
     ISecaoArquivoRepository repository,
     ITagAppService tagService,
     ISecaoArquivoTagAppService secaoArquivoTagService,
     IAzureBlobService azureBlobService,
     IDocumentService documentService)
     : base(uow, mapper, repository)
 {
     this.tagService             = tagService;
     this.secaoArquivoTagService = secaoArquivoTagService;
     this.azureBlobService       = azureBlobService;
     this.documentService        = documentService;
 }