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; }
/// <summary> /// EmailAttachmentsController constuctor /// </summary> /// <param name="repository"></param> /// <param name="httpContextAccessor"></param> /// <param name="userManager"></param> /// <param name="membershipManager"></param> /// <param name="configuration"></param> /// <param name="manager"></param> public EmailAttachmentsController( IEmailAttachmentRepository repository, IHttpContextAccessor httpContextAccessor, ApplicationIdentityUserManager userManager, IMembershipManager membershipManager, IConfiguration configuration, IFileManager fileManager, IEmailManager manager) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { _fileManager = fileManager; _manager = manager; }
/// <summary> /// EmailsController constructor /// </summary> /// <param name="repository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="httpContextAccessor"></param> /// <param name="configuration"></param> /// <param name="binaryObjectRepository"></param> /// <param name="manager"></param> /// <param name="emailAttachmentRepository"></param> public EmailsController( IEmailRepository repository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IConfiguration configuration, IHttpContextAccessor httpContextAccessor, IBinaryObjectRepository binaryObjectRepository, IEmailManager manager, IEmailAttachmentRepository emailAttachmentRepository) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { this.binaryObjectRepository = binaryObjectRepository; this.manager = manager; this.emailAttachmentRepository = emailAttachmentRepository; }
public EmailAttachmentStore( IEmailAttachmentRepository <EmailAttachment> attachmentRepository, IFederatedQueryManager <EmailAttachment> federatedQueryManager, IQueryAdapterManager <EmailAttachment> queryAdapterManager, ILogger <EmailAttachmentStore> logger, IDbQueryConfiguration dbQuery, ICacheManager cacheManager) { _federatedQueryManager = federatedQueryManager; _attachmentRepository = attachmentRepository; _queryAdapterManager = queryAdapterManager; _cacheManager = cacheManager; _dbQuery = dbQuery; _logger = logger; }
public UnitOfWork(ITrainingRepository trainingRepository, ITrainingSessionRepository sessionRepository, ISecurityRoleRepository securityRoleRepository, ISecurityUserRoleRepository securityUserRoleRepository, ISecurityEmployeeDelegationRepository securityEmployeeDelegationRepository, IEmailQueueRepository emailQueueRepository, IEmailAttachmentRepository emailAttachmentRepository, IEmailLogRepository emailLogRepository) { TrainingRepository = trainingRepository; TrainingSessionRepository = sessionRepository; SecurityRoleRepository = securityRoleRepository; SecurityUserRoleRepository = securityUserRoleRepository; SecurityEmployeeDelegationRepository = securityEmployeeDelegationRepository; EmailQueueRepository = emailQueueRepository; EmailAttachmentRepository = emailAttachmentRepository; EmailLogRepository = emailLogRepository; }
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; }