Exemplo n.º 1
0
        public async Task <ActionResult> PublisherView()
        {
            if (Session["Account"] == null || (Session["Account"] as Account).Role == RoleUser.Customer)
            {
                return(Redirect("/"));
            }
            var publishers = await _publisher.GetAllAsync();

            return(View("~/Areas/Admin/Views/PublisherAdmin/PublisherView.cshtml", publishers));
        }
Exemplo n.º 2
0
        public async Task <ActionResult> ProductModal(int productId)
        {
            var categories = await _category.GetAllAsync();

            ViewBag.CategoryList = new SelectList(categories, "CategoryId", "Name");

            var publishers = await _publisher.GetAllAsync();

            ViewBag.PubliserList = new SelectList(publishers, "PublisherId", "Name");

            ViewBag.Label = "Thêm";

            Product product = new Product();

            if (productId > 0)
            {
                ViewBag.Label = "Cập nhật";
                product       = await _product.FindAsync(x => x.ProductId == productId);
            }
            return(PartialView("~/Areas/Admin/Views/ProductAdmin/_ProductModal.cshtml", product));
        }