public IActionResult SwitchToTabs(string tabname) { var vm = new UsersTabViewModel(); switch (tabname) { case "Calendrier": vm.ActiveTab = Tab.Calendrier; break; case "ListePfeInfo": vm.ActiveTab = Tab.ListePfeInfo; break; case "ListePfeGtr": vm.ActiveTab = Tab.ListePfeGtr; break; case "PlanningSout": vm.ActiveTab = Tab.PlanningSout; break; default: vm.ActiveTab = Tab.Calendrier; break; } return(RedirectToAction(nameof(DashBoardController.Index), vm)); }
public IActionResult Index(UsersTabViewModel vm) { PlanningDates planning = _dataContext.PlanningDates.FirstOrDefault(); if (planning == null) { planning = new PlanningDates(); planning.PlanningSoutenanceFile = ""; _dataContext.PlanningDates.Add(planning); _dataContext.SaveChanges(); } ViewBag.PlanningSoutenanceFile = planning.PlanningSoutenanceFile; if (vm == null) { vm = new UsersTabViewModel { ActiveTab = Tab.Calendrier }; } return(View(vm)); }
/// <summary> /// Initializes a new instance of the <see cref="UsersTabView" /> class. /// </summary> /// <param name="vm"> /// The vm. /// </param> public UsersTabView(UsersTabViewModel vm) { InitializeComponent(); DataContext = vm; }