Example #1
0
 internal BaseNotificationEngine(QMSContext qMSContext)
 {
     context = qMSContext;
     notificationRepository = new NotificationRepository(context);
     userRepository = new UserRepository(context);           
     emailService = new EmailService();       
 }        
Example #2
0
 public NotificationEngine(QMSContext qMSContext)
 {
     context = qMSContext;
     notificationRepository = new NotificationRepository(context);
     userRepository = new UserRepository(context);
     correctiveActionRepository = new CorrectiveActionRepository(context);
 }        
Example #3
0
 public SecOrgRepository()
 {
     _context = new QMSContext();
 }
 public KnowledgeBaseRepository()
 {
     context = new QMSContext();
 }
Example #5
0
        public DataErrorNotificationEngine(QMSContext qmsContext) : base(qmsContext)
        {
            ehriErrorRepository = new DataErrorRepository(context);

        }
Example #6
0
 public UserService(QMSContext qmsContext)
 {
     repository         = new UserRepository(qmsContext);
     securityLogService = new SecurityLogService(qmsContext);
     roleService        = new RoleService(qmsContext);
 }
Example #7
0
 public DataErrorService(QMSContext qmsContext)
 {
     this.context = qmsContext;
     repository = new DataErrorRepository(this.context);
     referenceService = new ReferenceService(this.context);            
 }
Example #8
0
 public SecRoleRepository(QMSContext context)
 {
     _context = context;
 }
Example #9
0
 public RoleService(QMSContext context)
 {
     _repository = new SecRoleRepository(context);
 }
Example #10
0
 public MenuBuilderRepository(QMSContext qMSContext)
 {
     context = qMSContext;
 }
Example #11
0
 public MenuBuilderRepository()
 {
     context = new QMSContext();
 }
Example #12
0
 public EmployeeRepository(QMSContext qmsContext)
 {
     context = qmsContext;
 }
Example #13
0
 public EmployeeRepository()
 {
     context = new QMSContext();
 }
Example #14
0
 public QmsStatusRepository()
 {
     context = new QMSContext();
 }
Example #15
0
 public BaseRepository()
 {
     context = new QMSContext();
     table = context.Set<T>();
 }
Example #16
0
 public EmployeeValidator()
 {
     context = new QMSContext();
 }
Example #17
0
 public SecRoleRepository()
 {
     _context = new QMSContext();
 }
Example #18
0
 public SecurityLogService(QMSContext context)
 {
     repository = new SecurityLogRepository(context);
 }
Example #19
0
 public BaseService()
 {
     context = new QMSContext();
 }
 public CorrectiveActionNotificationEngine(QMSContext qMSContext) : base(qMSContext)
 {
     correctiveActionRepository = new CorrectiveActionRepository(context);
 }        
Example #21
0
 public UserAdminRepository()
 {
     context = new QMSContext();
 }
Example #22
0
 internal UserRepository(QMSContext qmsContext)
 {
     context = qmsContext;
 }
Example #23
0
 public DataErrorRepository(QMSContext qMSContext)
 {
     this.context = qMSContext;
 }
Example #24
0
 public SecPermissionRepository()
 {
     _context = new QMSContext();
 }
Example #25
0
 public NotificationService(QMSContext qmsContext)
 {
     notificationRepository = new NotificationRepository(qmsContext);
 }
Example #26
0
 public NotificationRepository(){
     context = new QMSContext();
 }
Example #27
0
        static void Main(string[] args)
        {
            try
            {
                Console.WriteLine(fileDirectory);
                string env = getEnvironment(args);
                logit("Environmemnt is set to " + env);
                string configFile = string.Format("qms_appsettings.{0}.json", env);
                logit(string.Format("Using {0} for configuration", configFile));

                Config.Settings.Rebuild(configFile);
                logit("Building Context");
                context = new QMSContext();
                logit("Context Built");

                logit("Retrieving Settings");
                settingsList = retrieveSettings(env);
                logit("Settings defined");
                setSettings();

                sendQmsDataEmails();


                logit("Instantiating Reference Service");
                referenceService = new ReferenceService(context);
                logit("Instantiating Corrective Action Service");
                correctiveActionService = new CorrectiveActionService(context);
                logit("Instantiating User Service");
                userService = new UserService(context);
                logit("Instantiating Notification Service");
                notificationService = new NotificationService(context);
                logit("Loading Active Users");
                Users = userService.RetrieveActiveUsers();

                logit("Should Event Based Emails be sent: " + shouldSendEventBasedEmails.ToString());
                if (shouldSendEventBasedEmails)
                {
                    logit("executeEventBasedEmails");
                    executeEventBasedEmails();
                }
                logit("Check to see if time based emails have been sent for today");
                EmailLog log = referenceService.RetrieveEmailLogByDate(logDate);
                if (log.EmailLogId == 0) //emails haven't been sent yet today
                {
                    logit("Time based emails have not been sent for today");
                    sendReviewerNotifications();
                    sendSpecialistNotifications();
                    logit("saveNotifications");
                    saveNotifications();
                    log.SentDate   = logDate;
                    log.SentAmount = emailsSent;
                    referenceService.SaveEmailLog(log);
                }
                else
                {
                    logit("Time based emails have sent for today.");
                }
                logit("Write Log");
                System.IO.File.WriteAllText(Config.Settings.LogDirectory + "EmailLog-" + env + ".txt", stringBuilder.ToString());
            }
            catch (System.Exception x)
            {
                logit(x.ToString());
                throw x;
            }
        }
Example #28
0
 public NotificationRepository(QMSContext qmsContext)
 {
     context = qmsContext;
 }
Example #29
0
 public ReferenceService(QMSContext qmsContext)
 {
     repository = new ReferenceRepository(qmsContext);
 }
Example #30
0
 public ModuleService(QMSContext qMSContext)
 {
     moduleRepository = new ModuleRepository(qMSContext);
 }