public ReportsController(IApplicationDefaultsRepository defaultsRepository)
        {
            // Setup Fields
            _defaultsRepository = defaultsRepository;

            // Setup Callbacks
            _defaultsRepository.StatusCallback = DisplayMessage;
        }
        public ReportsController(IApplicationDefaultsRepository defaultsRepository)
        {
            // Setup Fields
            _defaultsRepository = defaultsRepository;

            // Setup Callbacks
            _defaultsRepository.StatusCallback = DisplayMessage;
        }
Example #3
0
        public ReportsController(IApplicationDefaultsRepository defaultsRepository, IVenueRepository venueRepository, ISeatSectionRepository seatSectionRepository, IDiscountRepository discountRepository)
        {
            // Setup Fields
            _defaultsRepository    = defaultsRepository;
            _venueRepository       = venueRepository;
            _seatSectionRepository = seatSectionRepository;
            _discountRepository    = discountRepository;

            // Setup Callbacks
            _defaultsRepository.StatusCallback = DisplayMessage;

            // Setup Default ReportId
            _defaultReportId = _defaultsRepository.GetApplicationDefault(DefaultReportCode);
        }
Example #4
0
 public HomesUserRepository(IAppSettings configuration, IAshleyDbConnectionFactory connectionFactory, ILogger <HomesUserRepository> logger, IHomesUserSqlRepository homesUserSqlRepository, IApplicationDefaultsRepository applicationDefaultsRepository) : base(connectionFactory)
 {
     _logger        = logger;
     _configuration = configuration;
     _applicationDefaultsRepository = applicationDefaultsRepository;
     _homesUserSqlRepository        = homesUserSqlRepository;
     applicationDefault             = _applicationDefaultsRepository.GetAsync(DefaultDescription, DefaultPC).Result;
     usingProfit        = Convert.ToBoolean(applicationDefault.default_Value);
     applicationDefault = _applicationDefaultsRepository.GetAsync(DefaultDescriptionUsingPervasive, DefaultPC).Result;
     usingPervasive     = Convert.ToBoolean(applicationDefault.default_Value);
     if (connectionFactory == null)
     {
         throw new ArgumentNullException(nameof(connectionFactory));
     }
 }