Beispiel #1
0
        public void ViewSchedules(IShowView <Schedule> inForm, IRepository <Schedule> scheduleRepository,
                                  IMainController controller)
        {
            IList <Schedule> employees = scheduleRepository.All().ToList();

            inForm.ShowModal(controller, employees);
        }
Beispiel #2
0
        public void ShowAds(IShowView <Ad> inForm, IRepository <Ad> adRepository,
                            IMainController controller)
        {
            IList <Ad> ads = adRepository.All().ToList();

            inForm.ShowModal(controller, ads);
        }
        private void OnSelectedShowView(IShowView aWindow)
        {
            switch (aWindow)
            {
            case LogsView _:
                LogsVisible       = true;
                KeepAlivesVisible = false;
                MetricsVisible    = false;
                break;

            case KeepAliveView _:
                LogsVisible       = false;
                KeepAlivesVisible = true;
                MetricsVisible    = false;
                break;

            case MetricsView _:
                LogsVisible       = false;
                KeepAlivesVisible = false;
                MetricsVisible    = true;
                break;
            }

            Model      = aWindow.ShowViewModel.Model;
            ShowWindow = aWindow.ShowViewModel;
        }
        public void ViewEmployees(IShowView <Employee> inForm, IRepository <Employee> employeeRepository,
                                  IMainController controller)
        {
            IList <Employee> employees = employeeRepository.All().ToList();

            inForm.ShowModal(controller, employees);
        }
        public void ViewVideoWalls(IShowView <VideoWall> inForm, IRepository <VideoWall> videoWallRepository,
                                   IMainController controller)
        {
            IList <VideoWall> videoWalls = videoWallRepository.All().ToList();

            inForm.ShowModal(controller, videoWalls);
        }