public ActionResult Login()
        {
            if (_vm.IsAuthenticated)
            {
                _vm.LogoutUser();
            }

            return View("Login");
        }
Ejemplo n.º 2
0
        public ActionResult Log()
        {
            if (!_vm.Role.IsExecutive)
            {
                _vm.LogoutUser();
            }

            LogViewModel lvm = new LogViewModel();

            lvm.Users          = _vm.Users;
            lvm.Products       = _vm.Products;
            lvm.OperationTypes = _vm.OperationTypes;

            return(GetAuthenticatedView("Log", lvm));
        }
        private void VendingMenu()
        {
            bool exit = false;

            while (!exit)
            {
                Console.Clear();

                PrintTitle();

                Console.WriteLine(" (1) Display vending machine items");
                Console.WriteLine(" (2) Purchase");
                Console.WriteLine(" (3) Logout");
                Console.Write(" Please make a choice: ");

                string choice = Console.ReadLine().ToLower();

                Console.WriteLine();

                if (choice == Option_DisplayVendingMachine)
                {
                    DisplayInventory();
                    Console.ReadKey();
                }
                else if (choice == Option_DisplayPurchaseMenu)
                {
                    DisplayPurchaseMenu();
                }
                else if (choice == Option_LogoutVendingMachine)
                {
                    _vm.LogoutUser();
                    exit = true;
                }
                else
                {
                    DisplayInvalidOption();
                    Console.ReadKey();
                }
            }
        }