Ejemplo n.º 1
0
        public ActionResult Create(Barang barang, HttpPostedFileBase uploadimage)
        {
            string filePath = "";

            if (uploadimage.ContentLength > 0)
            {
                string fileName = Guid.NewGuid().ToString() + "_" + uploadimage.FileName;
                filePath = Path.Combine(HttpContext.Server.MapPath("~/Content/Images"), fileName);
                uploadimage.SaveAs(filePath);
                barang.gbr_barang = fileName;
            }


            using (BarangDAL svBrg = new BarangDAL())
            {
                try
                {
                    svBrg.Add(barang);
                    TempData["Pesan"] = Helpers.Message.GetPesan("Sukses !",
                                                                 "success", "Data Barang " + barang.nama_barang + " berhasil ditambah");
                }
                catch (Exception ex)
                {
                    TempData["Pesan"] = Helpers.Message.GetPesan("Error !",
                                                                 "danger", ex.Message);
                }
            }
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 2
0
 public ActionResult Details(int id)
 {
     using (BarangDAL brg = new BarangDAL())
     {
         var result = brg.GetDataId(id);
         return(View(result));
     }
 }
Ejemplo n.º 3
0
 public ActionResult Edit(int id)
 {
     using (BarangDAL services = new BarangDAL())
     {
         var result = services.GetDataById(id);
         return(View(result));
     }
 }
Ejemplo n.º 4
0
 //Search
 public ActionResult Search(string txtSearch)
 {
     using (BarangDAL bar = new BarangDAL())
     {
         var result = bar.Search(txtSearch).ToList();
         return(View("Index", result));
     }
 }
Ejemplo n.º 5
0
 public ActionResult IndexDiskon()
 {
     using (BarangDAL svbarang = new BarangDAL())
     {
         var result = svbarang.GetDiskon().ToList();
         return(View(result));
     }
 }
Ejemplo n.º 6
0
 public ActionResult Edit(int id)
 {
     using (BarangDAL service = new BarangDAL())
     {
         var shop = service.GetDataId(id);
         return(View(shop));
     }
 }
Ejemplo n.º 7
0
 // GET: Barang
 public ActionResult Index()
 {
     using (BarangDAL brg = new BarangDAL())
     {
         var result = brg.GetData().ToList();
         return(View(result));
     }
 }
Ejemplo n.º 8
0
 public ActionResult Search(string txtSearch)
 {
     using (BarangDAL svCat = new BarangDAL())
     {
         var results = svCat.Search(txtSearch).ToList();
         TempData["Pesan"] = Helpers.Message.GetPesan(" ",
                                                      "warning", "Anda mencari " + txtSearch);
         return(View(results));
     }
 }
Ejemplo n.º 9
0
        public async Task Delete(string id)
        {
            BarangDAL barangDal = new BarangDAL();

            try
            {
                await barangDal.Delete(id);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Ejemplo n.º 10
0
        public async Task Update(Barang obj)
        {
            BarangDAL barangDal = new BarangDAL();

            try
            {
                await barangDal.Update(obj);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Ejemplo n.º 11
0
        public async Task <Barang> GetById(string id)
        {
            BarangDAL barangDal = new BarangDAL();

            try
            {
                return(await barangDal.GetById(id));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Ejemplo n.º 12
0
        // DELETE: api/Kategori/5
        public IHttpActionResult Delete(string id)
        {
            BarangDAL barangDAL = new BarangDAL();

            try
            {
                barangDAL.Delete(id);
                return(Ok());
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Ejemplo n.º 13
0
        // PUT: api/Kategori/5
        public IHttpActionResult Put(Barang barang)
        {
            BarangDAL barangDAL = new BarangDAL();

            try
            {
                barangDAL.Update(barang);
                return(Ok());
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Ejemplo n.º 14
0
 public ActionResult EditPost(Barang brg)
 {
     using (BarangDAL service = new BarangDAL())
     {
         try
         {
             service.Edit(brg);
             TempData["Pesan"] = Helpers.Pesan.getPesan("Success!", "success", "Data " + brg.Stok + " successfully changed");
         }
         catch (Exception ex)
         {
             TempData["Pesan"] = Helpers.Pesan.getPesan("Error!", "danger", ex.Message);
         }
     }
     return(RedirectToAction("Index"));
 }
Ejemplo n.º 15
0
 public ActionResult Edit(Barang brg)
 {
     using (BarangDAL services = new BarangDAL())
     {
         try
         {
             services.Edit(brg);
             TempData["Pesan"] = Helpers.Message.GetPesan("Sukses !",
                                                          "success", "Data barang " + brg.nama_barang + " berhasil diedit");
         }
         catch (Exception ex)
         {
             TempData["Pesan"] = Helpers.Message.GetPesan("Error !",
                                                          "danger", ex.Message);
         }
     }
     return(RedirectToAction("Index"));
 }
Ejemplo n.º 16
0
 public ActionResult Delete(int?id)
 {
     if (id != null)
     {
         using (BarangDAL service = new BarangDAL())
         {
             try
             {
                 service.Delete(id.Value);
                 TempData["Pesan"] = Helpers.Message.GetPesan("Sukses !",
                                                              "success", "Data buku berhasil didelete !");
             }
             catch (Exception ex)
             {
                 TempData["Pesan"] = Helpers.Message.GetPesan("Error !",
                                                              "danger", ex.Message);
             }
         }
     }
     return(RedirectToAction("Index"));
 }
 public MyBarangController(IConfiguration config)
 {
     barangDal = new BarangDAL(config);
 }
Ejemplo n.º 18
0
        // GET: api/Barang/5
        public Barang Get(string id)
        {
            BarangDAL barangDAL = new BarangDAL();

            return(barangDAL.GetById(id));
        }
Ejemplo n.º 19
0
        // GET: api/Barang
        public IEnumerable <Barang> Get()
        {
            BarangDAL barangDAL = new BarangDAL();

            return(barangDAL.GetAll());
        }
Ejemplo n.º 20
0
        public IEnumerable <BarangVM> GetKat(string NamaKategori)
        {
            BarangDAL barangDAL = new BarangDAL();

            return(barangDAL.SearchByKategori(NamaKategori));
        }
Ejemplo n.º 21
0
        public IEnumerable <Barang> GetBar(string namaBarang)
        {
            BarangDAL barangDAL = new BarangDAL();

            return(barangDAL.SearchByBarang(namaBarang));
        }
Ejemplo n.º 22
0
 public BarangController(IConfiguration config)
 {
     _config   = config;
     barangDAL = new BarangDAL(_config);
 }
Ejemplo n.º 23
0
        public async Task <IEnumerable <viewBarangWithKategori> > GetAllBarangWithKategori()
        {
            BarangDAL barangDal = new BarangDAL();

            return(await barangDal.GetAllBarangWithKategori());
        }
Ejemplo n.º 24
0
        public async Task <IEnumerable <Barang> > GetAllBarangKategoriMap()
        {
            BarangDAL barangDal = new BarangDAL();

            return(await barangDal.GetAllBarangKategoriMap());
        }