コード例 #1
0
        public ActionResult UrunSil(TblUrunler p1)
        {
            var urunbul = db.TblUrunler.Find(p1.id);

            urunbul.urun = false;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #2
0
        public ActionResult UrunEkle(TblUrunler prm1)
        {
            var ktg = db.TblKategoriler.Where(m => m.KATEGORIID == prm1.TblKategoriler.KATEGORIID).FirstOrDefault();

            prm1.TblKategoriler = ktg;
            db.TblUrunler.Add(prm1);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #3
0
        public ActionResult YeniUrun(TblUrunler t)
        {
            var ktgr = db.TblKategoriler.Where(x => x.id == t.TblKategoriler.id).FirstOrDefault();

            t.TblKategoriler = ktgr;
            db.TblUrunler.Add(t);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #4
0
        public ActionResult YeniUrun(TblUrunler p1)
        {/*dropdown listi eklemek için bunu yapmalıyız post tarafında*/
         //first or default = seçmiş olduğumuz ilk değeri bize getiriyor.

            var kategori = db.TblKategoriler.Where(m => m.KategoriId == p1.TblKategoriler.KategoriId).FirstOrDefault();

            p1.TblKategoriler = kategori;//kategoriyi p1 den gelen tabloya atıyoruz.

            db.TblUrunler.Add(p1);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #5
0
        protected void BtnEkle_Click(object sender, EventArgs e)
        {
            TblUrunler x = new TblUrunler();

            x.UrunAd       = TxtAd.Text;
            x.UrunMarka    = TxtMarka.Text;
            x.UrunKategori = byte.Parse(DropDownList1.SelectedValue);
            x.UrunFiyat    = decimal.Parse(TxtFiyat.Text);
            x.UrunStok     = short.Parse(TxtStok.Text);
            dt.TblUrunler.Add(x);
            dt.SaveChanges();
            Response.Redirect("Urunler.aspx");
        }
コード例 #6
0
        public IActionResult Details(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }
            TblUrunler urun = _productService.GetById((int)id);

            if (urun == null)
            {
                return(NotFound());
            }
            return(View(urun));
        }
コード例 #7
0
        public ActionResult Guncelle(TblUrunler prm1)
        {
            var urun = db.TblUrunler.Find(prm1.URUNID);

            urun.URUNAD = prm1.URUNAD;
            urun.AD     = prm1.AD;
            urun.FIYAT  = prm1.FIYAT;
            urun.STOK   = prm1.STOK;
            //urun.URUNKATEGORI = prm1.URUNKATEGORI;
            var ktg = db.TblKategoriler.Where(m => m.KATEGORIID == prm1.TblKategoriler.KATEGORIID).FirstOrDefault();

            urun.URUNKATEGORI = ktg.KATEGORIID;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #8
0
        public ActionResult UrunGuncelle(TblUrunler p)
        {
            var urun = db.TblUrunler.Find(p.id);

            urun.Marka      = p.Marka;
            urun.Ad         = p.Ad;
            urun.SatisFiyat = p.SatisFiyat;
            urun.AlisFiyat  = p.AlisFiyat;
            urun.Stok       = p.Stok;
            var ktg = db.TblKategoriler.Where(x => x.id == p.TblKategoriler.id).FirstOrDefault();

            urun.Kategori = ktg.id;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #9
0
        public ActionResult Guncelle(TblUrunler p1)
        {
            var urun = db.TblUrunler.Find(p1.UrunId);

            urun.UrunAd = p1.UrunAd;
            urun.Marka  = p1.Marka;
            //ilişkili tablo kullandığımız için ve drop down olduğu için bu şekilde eklenmeli
            var kategori = db.TblKategoriler.Where(m => m.KategoriId == p1.TblKategoriler.KategoriId).FirstOrDefault();

            urun.UrunKategori = kategori.KategoriId;//kategoriyi p1 den gelen tabloya atıyoruz.
            //urun.UrunKategori = p1.UrunKategori;
            urun.Fiyat = p1.Fiyat;
            urun.Stok  = p1.Stok;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #10
0
        public IActionResult CreateProduct(ProductModel model)
        {
            if (ModelState.IsValid)
            {
                var entity = new TblUrunler()
                {
                    UrunAdi      = model.UrunAdi,
                    Fiyat        = model.Fiyat,
                    KategoriId   = model.KategoriId,
                    MarkaId      = model.MarkaId,
                    KisaAciklama = model.KisaAciklama,
                    Aciklama     = model.Aciklama,
                    Resim1       = model.Resim1
                };

                _productService.Create(entity);
                return(RedirectToAction("ProductList", "Admin"));
            }
            return(View(model));
        }
コード例 #11
0
 public void Update(TblUrunler entity)
 {
     _productRepository.Update(entity);
 }
コード例 #12
0
 public void Delete(TblUrunler entity)
 {
     _productRepository.Delete(entity);
 }
コード例 #13
0
 public void Create(TblUrunler entity)
 {
     _productRepository.Create(entity);
 }