public TemplateManagementRepository(IMSDbContext iMSDbContext, IOptions <TemplateManagementTypes> templateManagementTypes, IInstituteUserMappingHelperService instituteUserMappingHelperService, IEmailService emailService, ISmsService smsService, IEventManagementRepository eventManagementRepository) { _iMSDbContext = iMSDbContext; _templateManagementTypes = templateManagementTypes.Value; _instituteUserMappingHelperService = instituteUserMappingHelperService; _emailService = emailService; _smsService = smsService; _eventManagementRepository = eventManagementRepository; }
public CircularNoticeManagementRepository(IMSDbContext imsDbContext, IOptions <SystemRoles> systemRoles, IOptions <EmailConfiguration> emailConfiguration, ISmsService smsService, IEmailService emailService, INotificationManagementRepository notificationManagementRepository, ITemplateManagementRepository templateManagementRepository, IOptions <TemplateManagementTypes> templateManagementTypes, IEventManagementRepository eventManagementRepository) { _imsDbContext = imsDbContext; _systemRoles = systemRoles.Value; _emailConfiguration = emailConfiguration.Value; _smsService = smsService; _emailService = emailService; _notificationManagementRepository = notificationManagementRepository; _templateManagementRepository = templateManagementRepository; _templateManagementTypes = templateManagementTypes.Value; _eventManagementRepository = eventManagementRepository; }