Exemplo n.º 1
0
 public ActionResult ProductDetail(int productID)
 {
     ViewBag.Product     = ProductAPIController.GetProductByID(productID);
     ViewBag.Comment     = CommentAPIController.GetComment(ViewBag.Product.ProductID);
     ViewBag.QuantityBuy = 1;
     return(View());
 }
Exemplo n.º 2
0
        public ActionResult Menu(string TypeMenu)
        {
            if (Session["isLoginAdmin"] != null && bool.Parse(Session["isLoginAdmin"].ToString()) == true)
            {
                switch (TypeMenu)
                {
                case "User":
                    ViewBag.DataList = UserAPIController.GetAllUser();
                    break;

                case "Category":
                    ViewBag.DataList = CategoryAPIController.getAllCategoryAdmin();
                    break;

                case "Product":
                    ViewBag.DataList = ProductAPIController.GetAllProduct();
                    break;
                }
                ViewBag.Type = TypeMenu;
                ViewBag.Size = ViewBag.DataList.Count;
                return(View());
            }
            else
            {
                return(Redirect("/Admin/Login"));
            }
        }
Exemplo n.º 3
0
        public ActionResult Search(string productName)
        {
            IList <Product> products = ProductAPIController.GetProductByName(productName);

            ViewBag.ProductList = products;
            ViewBag.Size        = products.Count;
            return(View());
        }
Exemplo n.º 4
0
 public ActionResult Category(int categoryID)
 {
     ViewBag.ProductList = ProductAPIController.GetProductByCategory(categoryID);
     ViewBag.Size        = ViewBag.ProductList.Count;
     if (ViewBag.Size > 0)
     {
         ViewBag.CategoryName = ViewBag.ProductList[0].CategoryName;
     }
     return(View());
 }
Exemplo n.º 5
0
        public ActionResult Result()
        {
            string key = Request.QueryString["txtName"];
            if (key!= null)
            {
                ViewBag.ProductList = ProductAPIController.GetProductByName(key);
                ViewBag.Size = ViewBag.ProductList.Count;

            }
        
            return View();
Exemplo n.º 6
0
 public ActionResult Index()
 {
     if (Session["isLoginAdmin"] != null && bool.Parse(Session["isLoginAdmin"].ToString()) == true)
     {
         ViewBag.ProductList = ProductAPIController.GetTopProduct("New");
         ViewBag.Size        = ViewBag.ProductList.Count;
         return(View());
     }
     else
     {
         return(Redirect("/Admin/Login"));
     }
 }
Exemplo n.º 7
0
 public ActionResult ProductAdmin(int productID)
 {
     if (productID == 0)
     {
         ViewBag.Product = new Product();
     }
     else
     {
         ViewBag.Product = ProductAPIController.GetProductByID(productID);
     }
     ViewBag.ImageURL     = "~/images/" + ViewBag.Product.ImageName;
     ViewBag.CategoryList = CategoryAPIController.getAllCategoryAdmin();
     return(View());
 }
Exemplo n.º 8
0
        public ActionResult ProductAdmin(int productID, string productName, string description, int price, int categoryid, HttpPostedFileBase ImageURL)
        {
            if (ImageURL != null && ImageURL.ContentLength > 0)
            {
                // create file name mapping with product name
                var fileName = Path.GetFileName(ImageURL.FileName);
                // store the file inside ~/App_Data/uploads folder
                var path = Path.Combine(Server.MapPath("~/images"), fileName);
                checkFileExist(path);
                ImageURL.SaveAs(path);
            }
            ViewBag.Product = new Product()
            {
                ProductID   = productID,
                ProductName = productName,
                Description = description,
                Price       = price,
                CategoryID  = categoryid,
                ImageName   = Path.GetFileName(ImageURL.FileName)
            };
            HttpResult result = ProductAPIController.ProductMerge(ViewBag.Product);

            if (result.Result)
            {
                ViewBag.Success = true;
            }
            else
            {
                ViewBag.Error = result.Message;
            }
            ViewBag.CategoryList = CategoryAPIController.getAllCategoryAdmin();
            foreach (Category c in ViewBag.CategoryList)
            {
                if (c.CategoryID == ViewBag.Product.CategoryID)
                {
                    ViewBag.Product.CategoryName = c.CategoryName;
                }
            }
            return(View());
        }
Exemplo n.º 9
0
 public ActionResult Index()
 {
     ViewBag.ProductList = ProductAPIController.GetTopProduct("New");
     ViewBag.Size        = ViewBag.ProductList.Count;
     return(View());
 }
Exemplo n.º 10
0
 public ActionResult M_E()
 {
     ViewBag.ProductList = ProductAPIController.GetProductByCategory(2);
     ViewBag.Size = ViewBag.ProductList.Count;
     return View();
 }