Esempio n. 1
0
        public ActionResult ManagerIndex()
        {
            Restaurant restaurant = db.GetRestaurantFull(User.Identity.GetUserId());

            if (restaurant == null)
            {
                return(RedirectToAction("Create"));
            }
            return(View(restaurant));
        }
Esempio n. 2
0
        public ActionResult ManagerIndex()
        {
            Restaurant restaurant = restDb.GetRestaurantFull(User.Identity.GetUserId());

            if (restaurant == null)
            {
                return(RedirectToAction("Create", "Restaurants"));
            }

            if (User.IsInRole("Manager"))
            {
                var userId           = User.Identity.GetUserId();
                var restaurantTables = db.GetTables(userId);
                return(View(restaurantTables));
            }
            var allTables = db.GetAllTables();

            return(View(allTables));
        }
Esempio n. 3
0
        public ActionResult ManagerIndex(string search, string category)
        {
            Restaurant restaurant = restDb.GetRestaurantFull(User.Identity.GetUserId());

            if (restaurant == null)
            {
                return(RedirectToAction("Create", "Restaurants"));
            }
            var userId = User.Identity.GetUserId();

            ViewBag.Categories = new SelectList(pcDb.GetProductCategories(), "Name", "Name");
            IndexProductsVM vm = new IndexProductsVM
            {
                Products   = db.GetProducts(userId, search, category),
                Search     = search,
                Category   = category,
                Categories = pcDb.GetProductCategoriesFull()
            };

            return(View(vm));
        }
Esempio n. 4
0
        public ActionResult Index()
        {
            string userId = User.Identity.GetUserId();
            ICollection <Reservation> reservations;

            if (User.IsInRole("Manager"))
            {
                Restaurant restaurant = restDb.GetRestaurantFull(User.Identity.GetUserId());
                if (restaurant == null)
                {
                    return(RedirectToAction("Create", "Restaurants"));
                }
                ViewBag.Restaurants = restDb.GetRestaurants();

                reservations = db.GetRestaurantReservations(userId);
                return(View(reservations));
            }
            reservations        = db.GetCustomerReservationsFull(userId);
            ViewBag.Restaurants = restDb.GetRestaurants();
            return(View(reservations));
        }