private bool disposedValue = false; // To detect redundant calls protected virtual void Dispose(bool disposing) { if (!disposedValue) { if (disposing) { // TODO: dispose managed state (managed objects). if (_emailManager != null) { _emailManager.Dispose(); _emailManager = null; } if (_emailAccountRepository != null) { _emailAccountRepository.Dispose(); _emailAccountRepository = null; } } // TODO: free unmanaged resources (unmanaged objects) and override a finalizer below. // TODO: set large fields to null. disposedValue = true; } }
protected virtual void Dispose(bool disposing) { if (disposing) { // Free managed resources if (emailManager != null) { emailManager.Dispose(); emailManager = null; } if (emailAccountRepository != null) { emailAccountRepository.Dispose(); emailAccountRepository = null; } if (adminUserRepository != null) { adminUserRepository.Dispose(); adminUserRepository = null; } if (applicationUserRepository != null) { applicationUserRepository.Dispose(); applicationUserRepository = null; } } }
public EmailManager( IPersonRepository personRepo, IPersonEmailRepository personEmailRepository, IEmailAccountRepository emailAccountRepository, IEmailRepository emailRepository, IEmailSettingsRepository emailSettingsRepository, IOrganizationManager organizationManager, IHttpContextAccessor httpContextAccessor, IEmailAttachmentRepository emailAttachmentRepository, IFileManager fileManager, IStorageDriveRepository storageDriveRepository, IStorageFileRepository storageFileRepository) { _personRepo = personRepo; _personEmailRepository = personEmailRepository; _emailAccountRepository = emailAccountRepository; _emailRepository = emailRepository; _emailSettingsRepository = emailSettingsRepository; _organizationManager = organizationManager; _httpContextAccessor = httpContextAccessor; _emailAttachmentRepository = emailAttachmentRepository; _fileManager = fileManager; _storageDriveRepository = storageDriveRepository; _storageFileRepository = storageFileRepository; }
public EmailAccountSmtpService(IEmailAccountRepository emailAccountRepository, IEmailAccountProtocolRepository <Smtp> settingsRepository, IMapper mapper) { _emailAccountRepository = emailAccountRepository; _settingsRepository = settingsRepository; _mapper = mapper; }
public EmailAccountFacade(IEmailAccountRepository emailAccountRepository, ICacheManager cacheManager, IMapper mapper) { _emailAccountRepository = emailAccountRepository; _cacheManager = cacheManager; _mapper = mapper; }
protected override void Dispose(bool disposing) { if (disposing && emailAccountRepository != null) { emailAccountRepository.Dispose(); emailAccountRepository = null; } base.Dispose(disposing); }
/// <summary> /// EmailLogsController constructor /// </summary> /// <param name="repository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="httpContextAccessor"></param> /// <param name="configuration"></param> public EmailAccountsController( IEmailAccountRepository repository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IConfiguration configuration, IHttpContextAccessor httpContextAccessor) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { _httpContextAccessor = httpContextAccessor; }
public EmailClientAggregate(IEmailMessageRepository emailMessageRepository, ISendedEmailMessageRepository sendedEmailMessageRepository, IEmailClientFactory emailClientFactory, IEmailAccountRepository emailAccountRepository) { _emailMessageRepository = emailMessageRepository; _sendedEmailMessageRepository = sendedEmailMessageRepository; _emailAccountRepository = emailAccountRepository; _emailClientFactory = emailClientFactory; }
public WorkflowMessageService(IEmailManager emailMan, IEmailAccountRepository emailAccountRepo, IAdminUserRepository adminUserRepo, IApplicationUserRepository applicationUserRepo) { emailManager = emailMan; emailAccountRepository = emailAccountRepo; adminUserRepository = adminUserRepo; applicationUserRepository = applicationUserRepo; }
public EmailAccountIMapService(IEmailAccountRepository emailAccountRepository, IEmailClientAggregate emailClientAggregate, IImapRepository imapRepository, IMapper mapper, IEmailClientAggregate iEmailClientAggregate) { _emailAccountRepository = emailAccountRepository; _imapRepository = imapRepository; _mapper = mapper; _emailClientAggregate = emailClientAggregate; }
public UserAggregate(EGrowerContext context, IEmailMessageRepository emailMessageRepository, ISendedEmailMessageRepository sendedEmailMessageRepository, IEmailAccountRepository emailAccountRepository, IEmailClientAggregate emailClientAggregate) { _context = context; _emailMessageRepository = emailMessageRepository; _sendedEmailMessageRepository = sendedEmailMessageRepository; _emailAccountRepository = emailAccountRepository; _emailClientAggregate = emailClientAggregate; }
public SendedEmailMessageService( ISendedEmailMessageRepository sendedEmailMessageRepository, IEmailAccountRepository emailAccountRepository, IEmailClientFactory emailClientFactory, IEmailClientAggregate emailClientAggregate, IMapper mapper) { _sendedEmailMessageRepository = sendedEmailMessageRepository; _emailAccountRepository = emailAccountRepository; _emailClientFactory = emailClientFactory; _emailClientAggregate = emailClientAggregate; _mapper = mapper; }
public EmailAccountService(IEmailAccountRepository emailAccountRepository, IUserRepository userRepository, IEmailClientAggregate emailClientAggregate, IImapRepository imapRepository, ISmtpRepository smtpRepository, IMapper mapper) { _emailAccountRepository = emailAccountRepository; _userRepository = userRepository; _imapRepository = imapRepository; _smtpRepository = smtpRepository; _mapper = mapper; _emailClientAggregate = emailClientAggregate; }
public EmailManager( IPersonRepository personRepo, IPersonEmailRepository personEmailRepository, IEmailAccountRepository emailAccountRepository, IEmailLogRepository emailLogRepository, IEmailSettingsRepository emailSettingsRepository, IOrganizationManager organizationManager) { _personRepo = personRepo; _personEmailRepository = personEmailRepository; _emailAccountRepository = emailAccountRepository; _emailLogRepository = emailLogRepository; _emailSettingsRepository = emailSettingsRepository; _organizationManager = organizationManager; }
public EmailMessageService(IEmailMessageRepository emailMessageRepository, IEmailAccountRepository emailAccountRepository, IEmailAccountService emailAccountService, IUserService userService, IUserRepository userRepository, IEmailClientAggregate emailClientAggregate, IMapper mapper) { _emailMessageRepository = emailMessageRepository; _emailAccountRepository = emailAccountRepository; _emailAccountService = emailAccountService; _userService = userService; _userRepository = userRepository; _emailClientAggregate = emailClientAggregate; _mapper = mapper; }
//public void Index() //{ // ProductQuote pq = new ProductQuote(); // pq.ProductQuoteID = 999999; // pq.CustomerID = 2; // pq.CustomerName = "Álcalis de la Patagonia S.A.I.C."; // pq.CustomerContactName = "Mariano Emanuelli"; // pq.CustomerContactMail = "*****@*****.**"; // pq.ProductName = "Amoniaco Anhidro (NH3)"; // pq.ProductProviderName = "Profertil S.A. – Planta Bahía Blanca"; // pq.ProductPackagingName = "Bolsas"; // pq.MinimumQuantityDelivery = 30; // pq.QuantityOpenPurchaseOrder = 190; // pq.Price = (decimal)1300.8; // pq.PaymentDeadlineName = "90 dias FF"; // pq.GeographicAreaName = "CABA"; // pq.DateQuote = Convert.ToDateTime("28/11/2017"); // pq.DateDelivery = Convert.ToDateTime("01/12/2017"); // var ret = pdfService.ProductQuoteToPdf(pq); // pq = null; // Response.Clear(); // Response.ContentType = "application/pdf"; // Response.AddHeader("content-disposition", "attachment;filename=" + ret); // Response.Cache.SetCacheability(HttpCacheability.NoCache); // byte[] bytes = System.IO.File.ReadAllBytes("C:\\Projects\\Inquimex\\Cotizador Online\\ProductQuoteAppProject\\ProductQuoteApp\\Documents\\Export\\" + ret); // //byte[] bytes = System.IO.File.ReadAllBytes("C:\\Personales\\Inquimex\\ProductQuoteAppProject\\ProductQuoteApp\\Documents\\Export\\" + ret); // Response.BinaryWrite(bytes); // Response.End(); // //return View(ret); //} protected override void Dispose(bool disposing) { if (disposing) { if (emailManager != null) { emailManager.Dispose(); emailManager = null; } if (emailAccountRepository != null) { emailAccountRepository.Dispose(); emailAccountRepository = null; } if (adminUserRepository != null) { adminUserRepository.Dispose(); adminUserRepository = null; } } base.Dispose(disposing); }
public ProductQuoteServiceBuilder() { _logger = new Logger(); _productRepository = new ProductRepository(_logger, new ProductDocumentRepository(_logger)); _saleModalityRepository = new SaleModalityRepository(_logger); _geographicAreaRepository = new GeographicAreaRepository(_logger); _saleModalityProductRepository = new SaleModalityProductRepository(_logger); _geographicAreaTransportTypeRepository = new GeographicAreaTransportTypeRepository(_logger); _creditRatingPaymentDeadlineRepository = new CreditRatingPaymentDeadlineRepository(_logger); _exchangeTypeRepository = new ExchangeTypeRepository(_logger); _stockTimeRepository = new StockTimeRepository(_logger); _deliveryAmountRepository = new DeliveryAmountRepository(_logger); _productQuoteRepository = new ProductQuoteRepository(_logger); _emailManager = new EmailManager(); _emailAccountRepository = new EmailAccountRepository(_logger); _adminUserRepository = new AdminUserRepository(); _applicationUserRepository = new ApplicationUserRepository(); _workflowMessageService = new WorkflowMessageService(_emailManager, _emailAccountRepository, _adminUserRepository, _applicationUserRepository); _pdfService = new PdfService(); _saleModalityCreditRatingRepository = new SaleModalityCreditRatingRepository(_logger); _globalVariableRepository = new GlobalVariableRepository(_logger); _customerOrderRepository = new CustomerOrderRepository(_logger); _customerRepository = new CustomerRepository(_logger); _transportTypeRepository = new TransportTypeRepository(_logger); _packagingRepository = new PackagingRepository(_logger); _rofexRepository = new RofexRepository(_logger); _paymentDeadlineRepository = new PaymentDeadlineRepository(_logger); _shipmentTrackingRepository = new ShipmentTrackingRepository(_logger); _customerProductRepository = new CustomerProductRepository(_logger); _logRecordRepository = new LogRecordRepository(); _customerOrderService = new CustomerOrderService(_customerOrderRepository, _workflowMessageService); _transportService = new TransportServices(_geographicAreaTransportTypeRepository); _marginServices = new MarginServices(); _wayOfExceptionRepository = new WayOfExceptionRepository(_logger); _wayOfExceptionServices = new WayOfExceptionServices(_wayOfExceptionRepository); _salesChannelUserRepository = new SalesChannelUserRepository(_logger); }
public EmailManager( IPersonRepository personRepo, IPersonEmailRepository personEmailRepository, IEmailAccountRepository emailAccountRepository, IEmailRepository emailRepository, IEmailSettingsRepository emailSettingsRepository, IOrganizationManager organizationManager, IHttpContextAccessor httpContextAccessor, IBinaryObjectManager binaryObjectManager, IBinaryObjectRepository binaryObjectRepository, IEmailAttachmentRepository emailAttachmentRepository) { this.personRepo = personRepo; this.personEmailRepository = personEmailRepository; this.emailAccountRepository = emailAccountRepository; this.emailRepository = emailRepository; this.emailSettingsRepository = emailSettingsRepository; this.organizationManager = organizationManager; this.httpContextAccessor = httpContextAccessor; this.binaryObjectManager = binaryObjectManager; this.binaryObjectRepository = binaryObjectRepository; this.emailAttachmentRepository = emailAttachmentRepository; }
public DeleteEmailAccountHandler(IEmailAccountRepository emailAccountRepository, IValidator <DeleteEmailAccount> validator) { _emailAccountRepository = emailAccountRepository; _validator = validator; }
public UpdateEmailAccountDetailsHandler(IEmailAccountRepository emailAccountRepository, IValidator <UpdateEmailAccountDetails> validator) { _emailAccountRepository = emailAccountRepository; _validator = validator; }
public TestController(IEmailManager emailMan, IEmailAccountRepository emailAccountRepo, IAdminUserRepository adminUserRepo) { emailManager = emailMan; emailAccountRepository = emailAccountRepo; adminUserRepository = adminUserRepo; }
public EmailService(IEmailManager emailManager, IEmailAccountRepository emailAccountRepo) { _emailManager = emailManager; _emailAccountRepository = emailAccountRepo; }
public EmailAccountController(IEmailAccountRepository emailAccountRepo) { emailAccountRepository = emailAccountRepo; }
public EmailAccountController(ILoggerManager Logger, IEmailAccountRepository IEmailAccountRepository) { _Logger = Logger; _IEmailAccountRepository = IEmailAccountRepository; }
/// <summary> /// Ctor /// </summary> /// <param name="emailAccountRepository">Email account repository</param> /// <param name="eventPublisher">Event published</param> public EmailAccountService(IEmailAccountRepository emailAccountRepository) { this._emailAccountRepository = emailAccountRepository; }
public EmailAccountRules(IEmailAccountRepository emailAccountRepository) { _emailAccountRepository = emailAccountRepository; }