예제 #1
0
 public OverviewView(ClientOverviewViewModel clientOverviewViewModel, DeviceOverviewViewModel deviceOverviewViewModel, ReportOverviewViewModel reportOverviewViewModel)
     : this()
 {
     ClientControl.DataContext = clientOverviewViewModel;
     DeviceControl.DataContext = deviceOverviewViewModel;
     ReportControl.DataContext = reportOverviewViewModel;
 }
예제 #2
0
        private void Remotes_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            ClientOverviewViewModel viewModel = e.AddedItems.FirstOrDefault() as ClientOverviewViewModel;

            if (viewModel != null)
            {
                //Frame.Navigate(typeof(UI.ClientControlPage), viewModel.Key);
                Frame.Navigate(typeof(Image), viewModel.Key);
            }
        }
예제 #3
0
        /**
         * GET /Reservation/ClientOverview
         */
        public IActionResult ClientOverview()
        {
            if (!sessMan.IsLoggedIn())
            {
                return(RedirectToAction("Main", "Page"));
            }

            ClientOverviewViewModel vm = new ClientOverviewViewModel {
                Pages       = PModel.GetMenu(),
                CurrentPage = new Page
                {
                    InternalName = "ClientOverview",
                    DisplayName  = "Reserveringsoverzicht"
                },
                Dynamic      = false,
                Reservations = RModel.GetReservationExtendeds()
            };

            return(View(vm));
        }