protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { base.OnNavigatedTo(e); if (e.NavigationMode == System.Windows.Navigation.NavigationMode.New) { var vm = new SessionListViewModel(); if (NavigationContext.QueryString.ContainsKey("dayOfWeek")) { vm.FilterDayOfWeek = (DayOfWeek)Enum.Parse(typeof(DayOfWeek), NavigationContext.QueryString["dayOfWeek"], false); } else if (NavigationContext.QueryString.ContainsKey("favorites")) { vm.FilterFavorites = true; } vm.BeginUpdate(Dispatcher); DataContext = vm; } else { var vm = (SessionListViewModel)DataContext; if (vm != null && vm.FilterFavorites) { vm.BeginUpdate(Dispatcher); } } }
public ActionResult ShowSessions() { BussinesLayer bl = new BussinesLayer(new FinalDB()); SessionListViewModel sessionListVM = new SessionListViewModel(); string username = Session["Username"] as string; List <UserSessions> sessionModelList = bl.GetSessionsByMemberID(username); List <SessionViewModel> sessionVM = new List <SessionViewModel>(); foreach (var s in sessionModelList) { sessionVM.Add(new SessionViewModel() { ID = s.ID, StudentUserName = s.StudentUserName, RefundID = s.RefundID, TeacherUserName = s.TeacherUserName, Date = s.Date, StartHour = s.StartHour, EndHour = s.EndHour, Details = s.Details, StudentSignature = s.StudentSignature, CourseName = s.CourseName }); } //List<SessionViewModel> sessionVM = Services.ConverterService.ToSessionViewModel(sessionModelList); sessionListVM.List = sessionVM; return(View("ShowSessions", sessionListVM)); }
private void SessionRecorderControl_Loaded(object sender, RoutedEventArgs e) { SessionListViewModel sessionListModel = new SessionListViewModel(); SessionComboBox.ItemsSource = sessionListModel.Sessions; // Visual has been loaded into the tree and is available for use. }
public SessionRecorderControl() { InitializeComponent(); this.Loaded += SessionRecorderControl_Loaded; DataContext = new SessionListViewModel(); //SessionComboBox.SelectionChanged += cmbx_SelectionChanged; }
public IActionResult Index() { var model = new SessionListViewModel { SessionList = sessionService.GetSessions().ToList() }; return(View(model)); }
public MainWindow(IUnityContainer container) { InitializeComponent(); _container = container; ViewModel = container.Resolve <SessionListViewModel>(); DataContext = ViewModel; }
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { base.OnNavigatedTo (e); if (e.NavigationMode == System.Windows.Navigation.NavigationMode.New) { var vm = new SessionListViewModel (); if (NavigationContext.QueryString.ContainsKey ("dayOfWeek")) { vm.FilterDayOfWeek = (DayOfWeek)Enum.Parse (typeof (DayOfWeek), NavigationContext.QueryString["dayOfWeek"], false); } else if (NavigationContext.QueryString.ContainsKey ("favorites")) { vm.FilterFavorites = true; } vm.BeginUpdate (Dispatcher); DataContext = vm; } else { var vm = (SessionListViewModel)DataContext; if (vm != null && vm.FilterFavorites) { vm.BeginUpdate (Dispatcher); } } }
public MainWindow() { InitializeComponent(); DataContext = new SessionListViewModel(); }
public SessionListPage() { InitializeComponent(); BindingContext = new SessionListViewModel(Navigation); }
protected override void Act() { _sut = new SessionListViewModel(5, "dev"); }