Example #1
0
        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));
        }
Example #2
0
        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;
 }
Example #4
0
 /// <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;
 }