public IActionResult Login()
        {
            StoreLoginViewModel storeLoginViewModel = new StoreLoginViewModel();

            storeLoginViewModel.Stores = _repo.ReadStores();
            return(View(storeLoginViewModel));
        }
Esempio n. 2
0
        public IActionResult Login()
        {
            TempData.Clear();
            var StoreLoginModel = new StoreLoginViewModel();

            StoreLoginModel.AllStores = _ctx.GetStores().ToList();

            return(View("PickStore", StoreLoginModel));
        }
Esempio n. 3
0
        public IActionResult Welcome(StoreLoginViewModel LoginModel)
        {
            var StoreModel = new StoreViewModel();

            StoreModel.CurrentStore = _ctx.GetStore(LoginModel.CurrentStoreId);
            StoreModel.Name         = StoreModel.CurrentStore.Name;
            StoreModel.StoreId      = StoreModel.CurrentStore.EntityId.ToString();
            foreach (var order in StoreModel.CurrentStore.Orders)
            {
                StoreModel.TotalRevenue += order.TotalPrice;
            }

            return(View("Home", StoreModel));
        }
        public IActionResult Welcome(StoreLoginViewModel storeLoginViewModel)
        {
            if (ModelState.IsValid)
            {
                StoreHomeViewModel storeHomeViewModel = new StoreHomeViewModel()
                {
                    Store = _repo.Read(storeLoginViewModel.Name)
                };

                TempData["StoreId"] = storeHomeViewModel.Store.Id;
                return(View(storeHomeViewModel));
            }

            storeLoginViewModel.Stores = _repo.ReadStores();
            return(View("Login", storeLoginViewModel));
        }