private void ResetRepositories()
 {
     _configurationRepo = null;
     _sessionRepo       = null;
     _userRepo          = null;
     _dashboardRepo     = null;
 }
Пример #2
0
 public DashboardController(IGenericRepo <UserTable> genericRepo,
                            IDashboardRepo dashboardRepo,
                            IMapper mapper,
                            ILogger <DashboardController> logger)
 {
     _genericRepo   = genericRepo;
     _dashboardRepo = dashboardRepo;
     _mapper        = mapper;
     _logger        = logger;
 }
Пример #3
0
 public UnitOfWork(ICustomerRepository CustomerRepository, IManagerRepository ManagerRepository,
                   IMapper Mapper, IMailService MailService, IRepositoryHelper RepositoryHelper,
                   IServiceRepository ServiceRepository, IEmployeeRepository EmployeeRepository,
                   ILaundryRepository LaundryRepository, IInvoiceRepository InvoiceRepository,
                   IJwtAuthenticationManager JwtAuthenticationManager,
                   IDashboardRepo DashboardRepo)
 {
     this.CustomerRepository       = CustomerRepository;
     this.EmployeeRepository       = EmployeeRepository;
     this.ManagerRepository        = ManagerRepository;
     this.MailService              = MailService;
     this.Mapper                   = Mapper;
     this.InvoiceRepository        = InvoiceRepository;
     this.ServiceRepository        = ServiceRepository;
     this.InvoiceRepository        = InvoiceRepository;
     this.JwtAuthenticationManager = JwtAuthenticationManager;
     this.LaundryRepository        = LaundryRepository;
     this.DashboardRepo            = DashboardRepo;
 }
Пример #4
0
        public void InitNonExistingRepo(bool createWithUnitOfWork = false)
        {
            if (DashboardRepo == null)
            {
                if (createWithUnitOfWork)
                {
                    if (UowManager == null)
                    {
                        UowManager = new UnitOfWorkManager();
                    }

                    DashboardRepo = new DashboardRepo(UowManager.UnitOfWork);
                }
                else
                {
                    DashboardRepo = new DashboardRepo();
                }
            }
        }
Пример #5
0
        public void Init()
        {
            today     = new DateTime(2011, 1, 2);
            dbOptions = new DbContextOptionsBuilder <LogDbContext>()
                        .UseInMemoryDatabase(databaseName: "db" + Guid.NewGuid().ToString())
                        .Options;

            var timeProvider = new Mock <ITimeProvider>();

            timeProvider.Setup(c => c.UtcNow).Returns(today.AddHours(9));      //0900 UTC
            timeProvider.Setup(c => c.Now).Returns(today.AddHours(7));         //0500 local
            timeProvider.Setup(c => c.LocalToday).Returns(today.AddHours(-4)); //Local time is previous day from 0000 UTC
            timeProvider.Setup(c => c.UtcOffset).Returns(TimeSpan.FromHours(-4));

            var db = new LogDbContext(dbOptions);

            repo = new DashboardRepo(db, timeProvider.Object);

            guid = Guid.NewGuid();
        }
Пример #6
0
 public DashboardManager(UnitOfWorkManager uowMgr)
 {
     UowManager    = uowMgr;
     DashboardRepo = new DashboardRepo(uowMgr.UnitOfWork);
 }
Пример #7
0
 public DashboardPage(IDashboardRepo repo, ILayoutPage layoutPage)
     : base(layoutPage, "Overview - AutoPoco")
 {
     _repo = repo;
 }
 public DashboardController(IDashboardRepo dashboardRepo)
 {
     _dashboardRepo = dashboardRepo;
 }
 public DashboardService(IBaseClient <ChartBase> chartClient,
                         IDashboardRepo dashboardRepo)
 {
     _chartClient   = chartClient;
     _dashboardRepo = dashboardRepo;
 }
Пример #10
0
 public UserDashboardController(IDashboardRepo dashboardRepo, ICartRepo cartRepo)
 {
     _dashboardRepo = dashboardRepo;
     _cartRepo      = cartRepo;
 }
Пример #11
0
 public HomeController(IDashboardRepo repo)
 {
     this.repo = repo;
 }
 public DashboardController(IDashboardRepo iDashboard)
 {
     this._iDashboard = iDashboard;
 }