コード例 #1
0
 public ActionResult Edit(int id)
 {
     using (JualDAL services = new JualDAL())
     {
         var result = services.GetDataById(id);
         return(View(result));
     }
 }
コード例 #2
0
 public ActionResult IndexAdmin()
 {
     using (JualDAL scService = new JualDAL())
     {
         var result = scService.GetAllData().ToList();
         return(View(result));
     }
 }
コード例 #3
0
 public ActionResult Index()
 {
     if (Session["username"] == null)
     {
         if (User.Identity.IsAuthenticated)
         {
             Session["username"] = User.Identity.Name;
         }
         else
         {
             Response.Redirect("~/Login.aspx");
         }
     }
     using (JualDAL scService = new JualDAL())
     {
         string username =
             Session["username"] != null ? Session["username"].ToString() : string.Empty;
         return(View(scService.GetAllDatabyUser(username).ToList()));
     }
 }
コード例 #4
0
        public ActionResult AddToCart(int id)
        {
            //cek apakah user sudah login
            if (Session["username"] == null)
            {
                if (User.Identity.IsAuthenticated)
                {
                    Session["username"] = User.Identity.Name;
                }
                else
                {
                    Response.Redirect("~/Login.aspx");
                }
            }
            var stock = GetBarangById(id);

            if (stock.stok == 0)
            {
                TempData["Pesan"] = Helpers.Message.GetPesan("Sold Out",
                                                             "danger", "Item is out of stock");

                return(RedirectToAction("Index", "Barang", new { area = "" }));
            }
            else
            {
                using (JualDAL scService = new JualDAL())
                {
                    var newShoppingCart = new jual
                    {
                        username  = Session["username"].ToString(),
                        useradmin = "Admin",
                        qty       = 1,
                        id_barang = id,
                        tgl_beli  = DateTime.Now
                    };
                    scService.AddToCart(newShoppingCart);
                }

                return(RedirectToAction("Index"));
            }
        }
コード例 #5
0
 public ActionResult DeleteAdmin(int?id, int qty)
 {
     if (id != null)
     {
         using (JualDAL service = new JualDAL())
         {
             try
             {
                 service.Delete(id.Value, qty);
                 TempData["Pesan"] = Helpers.Message.GetPesan("Sukses !",
                                                              "success", "Data kategori berhasil di hapus !");
             }
             catch (Exception ex)
             {
                 TempData["Pesan"] = Helpers.Message.GetPesan("Error !",
                                                              "danger", ex.Message);
             }
         }
     }
     return(RedirectToAction("IndexAdmin"));
 }
コード例 #6
0
 public ActionResult Edit(jual jual)
 {
     using (JualDAL services = new JualDAL())
     {
         try
         {
             services.Edit(jual);
             TempData["Pesan"] = Helpers.Message.GetPesan("Sukses !",
                                                          "success", "Data Shopping Category " + jual.Barang.nama_barang + " berhasil diedit");
         }
         catch (Exception ex)
         {
             TempData["Pesan"] = Helpers.Message.GetPesan("Error !",
                                                          "danger", ex.Message);
         }
     }
     if (User.IsInRole("Admin"))
     {
         return(RedirectToAction("IndexAdmin"));
     }
     return(RedirectToAction("Index"));
 }