public ActionResult HazirPcZimmetle(HazirPcZimmetViewModel model) { if (model.Tbl_Zimmet.ZimmetId == 0) { Tbl_HazirPcParcalari ParcaZimmet = db.Tbl_HazirPcParcalari.FirstOrDefault(x => x.UrunID == model.Tbl_Zimmet.UrunID); int HazirPcParcalariID = ParcaZimmet.HazirPcParcalariId; Tbl_Urun ZimmetlenecekUrun = db.Tbl_Urun.FirstOrDefault(x => x.UrunId == model.Tbl_Zimmet.UrunID); ZimmetlenecekUrun.Adet--; if (ZimmetlenecekUrun.Adet == 0) { ZimmetlenecekUrun.ZimmetDurumu = true; } for (int i = 0; i < 4; i++) { Tbl_Zimmet Zimmetle = model.Tbl_Zimmet; Zimmetle.KullaniciID = model.Tbl_Zimmet.KullaniciID; Zimmetle.UrunID = model.Tbl_Zimmet.UrunID; Zimmetle.HazirPcParcalariID = HazirPcParcalariID; Zimmetle.ArizaDurmu = false; db.Tbl_Zimmet.Add(Zimmetle); db.SaveChanges(); HazirPcParcalariID++; } } return(RedirectToAction("Zimmetlistesi")); }
public ActionResult ParcaUrunZimmetle(ZimmetFormViewModel model) { if (model.Tbl_Zimmet.ZimmetId == 0) { Tbl_Urun ZimmetlenecekUrun = db.Tbl_Urun.FirstOrDefault(x => x.UrunId == model.Tbl_Zimmet.UrunID); ZimmetlenecekUrun.Adet--; if (ZimmetlenecekUrun.Adet == 0) { ZimmetlenecekUrun.ZimmetDurumu = true; } ZimmetlenecekUrun.ToptanFiyat = ZimmetlenecekUrun.ToptanFiyat - ZimmetlenecekUrun.BirimFiyat; Tbl_Zimmet Zimmetle = model.Tbl_Zimmet; Zimmetle.KullaniciID = model.Tbl_Zimmet.KullaniciID; Zimmetle.UrunID = model.Tbl_Zimmet.UrunID; Zimmetle.ArizaDurmu = false; Zimmetle.HazirPcParcalariID = null; db.Tbl_Zimmet.Add(Zimmetle); db.SaveChanges(); } return(RedirectToAction("ZimmetListesi")); }