public ActionResult HazirPcAl() { var model = new HazirPcAlViewModel() { Kategoriler = db.Tbl_Kategori.ToList() }; return(View(model)); }
public ActionResult HazirPcAl(HazirPcAlViewModel parca) { var model = new HazirPcAlViewModel() { urunler = db.Tbl_Urun.ToList() }; var id = model.urunler.Last(); int BilgisayarID = id.UrunId; Tbl_Urun UrunBarkotNo = db.Tbl_Urun.FirstOrDefault(x => x.UrunId == BilgisayarID); if (UrunBarkotNo.HazirPcMi == false || UrunBarkotNo.ParcaEklendiMi == true) { ViewBag.mesaj = "*Bilgisayar Eklme sırasında hata meydana geldi."; return(View()); } else { UrunBarkotNo.ParcaEklendiMi = true; for (int i = 0; i < UrunBarkotNo.Adet; i++) { UrunBarkotNo.ZimmetDurumu = false; Tbl_HazirPcParcalari hpRam = new Tbl_HazirPcParcalari(); hpRam.ParcaAdi = parca.Ram.ParcaAdi; hpRam.KategoriID = 2; hpRam.UrunID = BilgisayarID; hpRam.BarkotNo = UrunBarkotNo.BarkotNo; db.Tbl_HazirPcParcalari.Add(hpRam); Tbl_HazirPcParcalari hpHardDisk = new Tbl_HazirPcParcalari(); hpHardDisk.ParcaAdi = parca.HardDisk.ParcaAdi; hpHardDisk.KategoriID = 3; hpHardDisk.UrunID = BilgisayarID; hpHardDisk.BarkotNo = UrunBarkotNo.BarkotNo; db.Tbl_HazirPcParcalari.Add(hpHardDisk); Tbl_HazirPcParcalari hpEkranKarti = new Tbl_HazirPcParcalari(); hpEkranKarti.ParcaAdi = parca.EkranKarti.ParcaAdi; hpEkranKarti.KategoriID = 4; hpEkranKarti.UrunID = BilgisayarID; hpEkranKarti.BarkotNo = UrunBarkotNo.BarkotNo; db.Tbl_HazirPcParcalari.Add(hpEkranKarti); Tbl_HazirPcParcalari hpAnaKart = new Tbl_HazirPcParcalari(); hpAnaKart.ParcaAdi = parca.AnaKart.ParcaAdi; hpAnaKart.KategoriID = 5; hpAnaKart.UrunID = BilgisayarID; hpAnaKart.BarkotNo = UrunBarkotNo.BarkotNo; db.Tbl_HazirPcParcalari.Add(hpAnaKart); db.SaveChanges(); } return(RedirectToAction("Stok", "Stok")); } }