private void lvwMasalar_DoubleClick(object sender, EventArgs e) { ListViewItem tiklanan = lvwMasalar.SelectedItems[0]; int masaNo = (int)tiklanan.Tag; Siparis siparis = db.SiparisBul(masaNo); // siparis eğer bulunamadıysa oluştur ve ekle if (siparis == null) { siparis = new Siparis(masaNo); db.AktifSiparisler.Add(siparis); tiklanan.ImageKey = "dolu"; } // ve ilgili masanın sipariş formunu aç SiparisForm siparisForm = new SiparisForm(db, siparis); siparisForm.ShowDialog(this); if (siparis.Durum != SiparisDurum.Aktif) { tiklanan.ImageKey = "bos"; } }
public async Task <IActionResult> Edit(int id, [Bind("Id,MusteriAdi,MusteriSoyadi,Ulke,Adres,SiparisNo,UrunId,SiparisTarihi,TeslimatTarihi")] Siparis siparis) { if (id != siparis.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(siparis); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SiparisExists(siparis.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(siparis)); }
private void btnTamamla_Click(object sender, EventArgs e) { Siparis yeniSiparis = new Siparis(); yeniSiparis.FirmaID = seciliFirma.ID; yeniSiparis.Yildiz = 0; yeniSiparis.MusteriID = Form1.GirisYapanMusteri.ID; yeniSiparis.SiparisTarihi = DateTime.Now; if (rbHemenTeslim.Checked) yeniSiparis.IstenenTarih = DateTime.Now.AddMinutes((double)seciliFirma.MinimumTeslimSuresi); if (rbİleriTarih.Checked) yeniSiparis.IstenenTarih = dtpIstenenTarih.Value; if (rbNakit.Checked) yeniSiparis.OdemeTipi = rbNakit.Text; if (rbKrediKarti.Checked) yeniSiparis.OdemeTipi = rbKrediKarti.Text; if (rbSodexo.Checked) yeniSiparis.OdemeTipi = rbSodexo.Text; try { bool durum = new SiparisRepo().SiparisiOlustur(yeniSiparis, sepetUrunler); if (durum) { MessageBox.Show("Siparişiniz oluşmuştur", "Tebrikler", MessageBoxButtons.OK, MessageBoxIcon.Information); sepetUrunler = new List<SiparisDetay>(); SepetDoldur(); } else MessageBox.Show("Siparişiniz oluşturulurken hata meydana geldi", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Stop); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void lvwMasalar_MouseDoubleClick(object sender, MouseEventArgs e) { // çift tıklana list view item ListViewItem lvi = lvwMasalar.SelectedItems[0]; int masaNo = (int)lvi.Tag; Siparis siparis = db.AktifSiparisler.FirstOrDefault(x => x.MasaNo == masaNo); // henüz bu masa için sipariş oluşturulmamışsa bu siparişi şimdi oluşturalım if (siparis == null) { siparis = new Siparis() { MasaNo = masaNo }; db.AktifSiparisler.Add(siparis); lvi.ImageKey = "dolu"; } SiparisForm frmSiparis = new SiparisForm(db, siparis); frmSiparis.MasaTasindi += FrmSiparis_MasaTasindi; DialogResult dr = frmSiparis.ShowDialog(); if (dr == DialogResult.OK) { lvi.ImageKey = "bos"; } }
public async Task <bool> SiparisEkle(SiparisAddViewModel model) { var result = false; var siparis = new Siparis { AdSoyad = model.AdSoyad, Adet = model.Adet, EPosta = model.EPosta, SiparisTarih = model.SiparisTarih, SehirId = model.IlId, UrunId = model.UrunId, Adres = model.Adres, Telefon = model.Telefon, IsActive = true, IsDelete = false, Aciklama = model.Aciklama, }; context.Siparis.Add(siparis); var sonuc = await context.SaveChangesAsync(); if (sonuc > 0) { result = true; ProjeHub.GetData(); } return(result); }
public ActionResult SiparisiSepeteEkle(int UrunId, decimal SipMik) { if (!User.Identity.IsAuthenticated) { return(Json(Url.Action("Login", "Account"))); } var userId = User.Identity.GetUserId(); Urun urun = db.Urun.Find(UrunId); Siparis sparis = new Siparis { Kullanici_Id = userId, Miktar = SipMik, Urun_Id = UrunId, Tutar = urun.Fiyat * SipMik, BirimFiyat = urun.Fiyat, Tarih = DateTime.Now }; db.Siparis.Add(sparis); db.SaveChanges(); ViewData["msg"] = "Siparişiniz başarıyla eklenmiştir. "; return(Json(Url.Action("UrunListesi", "Genel", new { id = urun.Kategori_Id, page = Session["Lastpager"] }))); }
public async Task <IActionResult> PutSiparis(int id, Siparis siparis) { if (id != siparis.Id) { return(BadRequest()); } _context.Entry(siparis).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SiparisExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
private void lvwMasalar_DoubleClick(object sender, EventArgs e) { int masaNo = (int)lvwMasalar.SelectedItems[0].Tag; //bu masa numaraları ile ; Siparis siparis = AktifSiparisBul(masaNo); if (siparis == null) //sipariş boşsa yeni sipariş oluştur. { siparis = new Siparis(); siparis.MasaNo = masaNo; db.AktifSiparisler.Add(siparis); lvwMasalar.SelectedItems[0].ImageKey = "dolu"; } SiparisForm frmSiparis = new SiparisForm(db, siparis); frmSiparis.MasaTasindi += FrmSiparis_MasaTasindi; DialogResult dr = frmSiparis.ShowDialog(); //sipariş iptal edildiyse ya da ödeme alındıysa; if (dr == DialogResult.OK) { lvwMasalar.SelectedItems[0].ImageKey = "bos"; } }
public Siparis SiparisGetir(int id) { string commandText = "Exec spSiparisDetayiSiparisi @id"; _sqlConnection = new SqlConnection(yol); Siparis siparis = new Siparis(); SQLSiparisDal siparisDal = new SQLSiparisDal(); if (_sqlConnection.State == ConnectionState.Closed) { _sqlConnection.Open(); } _sqlCommand = new SqlCommand(commandText, _sqlConnection); _sqlCommand.Parameters.AddWithValue("@id", id); SqlDataReader reader = _sqlCommand.ExecuteReader(); while (reader.Read()) { siparis.Musteri = siparisDal.MusteriGetir(Convert.ToInt32(reader["SiparisId"])); siparis.SiparisId = Convert.ToInt32(reader["SiparisId"]); siparis.VerilmeZamani = reader["VerilmeZamani"].ToString(); } reader.Close(); _sqlConnection.Close(); return(siparis); }
private async void Tamamla_Clicked(object sender, EventArgs e) { bool response = true; int a = 0; RestAPIForAccounts restAPIForAccounts = new RestAPIForAccounts(); var Siparisler = new List <Siparis>(); foreach (var item in SepetIslemleri.GetSepet()) { Siparis siparis = new Siparis() { Adet = item.Adet, ProductID = item.Id, UserId = Convert.ToInt32(Settings.UserId), SiparisTarihi = DateTime.Now }; response = await restAPIForAccounts.PostSiparis(siparis); if (response == true) { a++; } Siparisler.Add(siparis); } await Navigation.PushAsync(new SiparisBaşarılıPage(response)); }
public ActionResult DeleteConfirmed(int id) { Siparis siparis = db.Get(id); db.Delete(siparis.Id); return(RedirectToAction("Index")); }
public void OnayKaldir(int id) { Siparis siparis = _siparisService.Get(id); siparis.SiparisDurumu = "Onaylanmadı"; _siparisService.Update(siparis); }
private void lvwMasalar_DoubleClick(object sender, EventArgs e) { int masaNo = (int)lvwMasalar.SelectedItems[0].Tag; // bu masa no ile ne yapacağız // ya bu masa no ya ait sipariş vardır || yoktur. //varsa olan siparişi bul getir. //yoksa yeni sipariş yarat. //yeni yaratılanı || olanı yeni SiparisDetaylar formuna göndererek aç Siparis siparis = AktifSiparisBul(masaNo); if (siparis == null) { siparis = new Siparis(); siparis.MasaNo = masaNo; db.AktifSiparisler.Add(siparis); lvwMasalar.SelectedItems[0].ImageKey = "dolu"; } SiparisForm frmSiparis = new SiparisForm(db, siparis); frmSiparis.MasaTasindi += FrmSiparis_MasaTasindi; DialogResult dr = frmSiparis.ShowDialog(); // new SiparisForm(db, siparis).ShowDialog(); // Sipariş iptal edildiyse ya da ödeme alındıysa if (dr == DialogResult.OK) { lvwMasalar.SelectedItems[0].ImageKey = "bos"; } }
private void SiparisleriDoldur() { try { if (cn.State == ConnectionState.Closed) { cn.Open(); SqlCommand cmd = new SqlCommand("SELECT TOP 1 * FROM Siparis S ORDER BY S.SiparisID DESC", cn); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { gelenSiparis = new Siparis() { SiparisID = Convert.ToInt32(dr["SiparisID"]), SiparisTarihi = (DateTime)dr["SiparisTarihi"], MusteriID = Convert.ToInt32(dr["MusteriID"]) }; } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { cn.Close(); } }
public async Task <ActionResult <Siparis> > PostSiparis(Siparis siparis) { _context.Siparis.Add(siparis); await _context.SaveChangesAsync(); return(CreatedAtAction("GetSiparis", new { id = siparis.Id }, siparis)); }
private void MasalariOlustur() { #region ListView Imajlarının Hazırlanması ImageList il = new ImageList(); il.Images.Add("bos", Properties.Resources.masabos); il.Images.Add("dolu", Properties.Resources.masadolu); il.ImageSize = new Size(64, 64); lvwMasalar.LargeImageList = il; #endregion ListViewItem lvi; for (int masaNo = 1; masaNo <= db.MasaAdet; masaNo++) { lvi = new ListViewItem("Masa " + masaNo); //masaNo değeriyle kayıtlı bir sipariş var mı ? Siparis sip = db.AktifSiparisler.FirstOrDefault(x => x.MasaNo == masaNo); if (sip == null) { lvi.Tag = masaNo; lvi.ImageKey = "bos"; } else { lvi.Tag = sip; lvi.ImageKey = "dolu"; } lvwMasalar.Items.Add(lvi); } }
private void MasalariOlustur() { #region ListView Imajlarının Hazırlanması ImageList il = new ImageList(); il.Images.Add("bos", Properties.Resources.masabos); il.Images.Add("dolu", Properties.Resources.masadolu); il.ImageSize = new Size(64, 64); lvwMasalar.LargeImageList = il; #endregion lvwMasalar.Items.Clear(); ListViewItem lvi; for (int i = 1; i <= Properties.Settings.Default.MasaAdet; i++) { lvi = new ListViewItem("Masa " + i); // i masa no değeriyle kayıtlı bir sipariş var mı? Siparis sip = db.Siparisler .FirstOrDefault(x => x.MasaNo == i && x.Durum == SiparisDurum.Aktif); if (sip == null) { lvi.Tag = i; lvi.ImageKey = "bos"; } else { lvi.Tag = sip; lvi.ImageKey = "dolu"; } lvwMasalar.Items.Add(lvi); } }
public ActionResult Tamamlandi() { Siparis siparis = new Siparis(); string userID = User.Identity.GetUserId(); siparis.Ad = Request.Form.Get("Ad"); siparis.Soyad = Request.Form.Get("Soyad"); siparis.Adres = Request.Form.Get("Adres"); siparis.Tarih = DateTime.Now; siparis.TCKimlikNo = Request.Form.Get("TcKimlikNo"); siparis.Telefon = Request.Form.Get("Telefon"); siparis.Eposta = Request.Form.Get("Eposta"); siparis.RefAspNetUserID = userID; IEnumerable <Sepet> sepettekiUrunler = db.Sepet.Where(a => a.RefAspNetUserID == userID).ToList(); foreach (Sepet sepetUrunu in sepettekiUrunler) { SiparisKalem yeniKalem = new SiparisKalem() { Adet = sepetUrunu.Adet, ToplamTutar = sepetUrunu.ToplamTutar, RefUrunID = sepetUrunu.RefUrunID }; siparis.SiparisKalem.Add(yeniKalem); db.Sepet.Remove(sepetUrunu); } db.Siparis.Add(siparis); db.SaveChanges(); return(View()); }
private void Form1_Load(object sender, EventArgs e) { #region SRP var spp = new Sepet(); spp.Sepettekiler = new List <SiparisItem>(); Siparis s = new Siparis(); s.siparisVer(spp, new Musteri()); #endregion #region OCP //BankaServisi y = new SanalKartIleOdeme(); //BankaServisi u = new TelefonNumarasiIleOdeme(); //BankaServisi o = new KrediKartOdeme(); //string odemeSekli = ConfigurationManager.AppSettings["OdemeSekli"]; //var odemeTipi = Enum.Parse(typeof(NakitOdemeTipi), odemeSekli); //BankaServisi bs = new NakitOdeme((NakitOdemeTipi)odemeTipi); //bs.OdemeYap(new MusteriBilgileri()); //BankaServisi bs = new SanalKartIleOdeme(); //bs.OdemeYap(new MusteriBilgileri()); #endregion }
public ActionResult SiparisiTamamla(string Adres) { string kullanıcımail = Session["KullaniciAdi"].ToString(); Kullanici kullanıcı = (from u in veritabani.Kullanicilar where u.Email == kullanıcımail select u).FirstOrDefault(); ViewBag.Mesaj = "Sayın " + kullanıcı.Ad + " " + kullanıcı.Soyad + " " + "Siparişiniz Onaylanmıştır."; DataTable dt = new DataTable(); dt = (DataTable)Session["sepet"]; string urunAdı; double urunFiyat; for (int i = 0; i < dt.Rows.Count; i++) { urunAdı = dt.Rows[i]["Adı"].ToString(); urunFiyat = double.Parse(dt.Rows[i]["Fiyat"].ToString()); Siparis siparislerim = new Siparis(); siparislerim.Ad = urunAdı; siparislerim.Fiyat = urunFiyat; siparislerim.KullaniciEmail = kullanıcı.Email; siparislerim.Adres = Adres; veritabani.Siparisler.Add(siparislerim); veritabani.SaveChanges(); } Session["sepet"] = null; return(View()); }
private void btnEkle_Click(object sender, EventArgs e) { if (cboMusteri.SelectedIndex == 0 || cboPizzaCesidi.SelectedIndex == 0) { MessageBox.Show("Pizza ve müşteri seç"); return; } if (btnEkle.Text == "Kaydet") { int seciliSiparisId = Convert.ToInt32(dgvSiparis.SelectedRows[0].Cells[0].Value); Siparis seciliSiparis = db.Siparisler.FirstOrDefault(x => x.Id == seciliSiparisId); seciliSiparis.Musteri = (Musteri)cboMusteri.SelectedItem; seciliSiparis.Pizza = (Pizza)cboPizzaCesidi.SelectedItem; seciliSiparis.EkstraMalzemeler = clbMalzeme.CheckedItems.OfType <EkstraMalzeme>().ToList(); seciliSiparis.TeslimDurumu = chkTeslim.Checked; db.SaveChanges(); SiparisleriListele(); FormuResetle(); return; } Siparis siparis = new Siparis() { Musteri = (Musteri)cboMusteri.SelectedItem, Pizza = (Pizza)cboPizzaCesidi.SelectedItem, EkstraMalzemeler = clbMalzeme.CheckedItems.OfType <EkstraMalzeme>().ToList(), TeslimDurumu = chkTeslim.Checked == true ? true : false }; db.Siparisler.Add(siparis); FormuResetle(); db.SaveChanges(); SiparisleriListele(); }
//Masa açmak için ListView'in double-click eventini kullandık. private void lvwMasalar_MouseDoubleClick(object sender, MouseEventArgs e) { //Çift tıklanılan masanın numarasını (tag) listview'in seçili eleman özelliğinden alıyoruz, etiketini(ImageKey) "dolu" yapıyoruz, tag ile aldığımız masa numarasını SiparisGetir metoduna veriyoruz, SiparisForm'u açıyoruz.SiparisForm'dan gelen işlem sonucu ödendi ya da iptal ise etiketi tekrar "bos" a çeviriyoruz.Siparişi AktifSiparis'ten çıkarıp GecmisSiparisler'e ekliyoruz. ListViewItem lviSeciliMasa = lvwMasalar.SelectedItems[0]; lviSeciliMasa.ImageKey = "dolu"; int seciliMasaNo = (int)lviSeciliMasa.Tag; Siparis siparis = SiparisGetir(seciliMasaNo); SiparisForm siparisForm = new SiparisForm(db, siparis); siparisForm.ShowDialog(); if (siparis.Durum == SiparisDurum.Odendi || siparis.Durum == SiparisDurum.Iptal) { lviSeciliMasa.ImageKey = "bos"; siparis.KapanisZamani = DateTime.Now; db.AktifSiparisler.Remove(siparis); db.GecmisSiparisler.Add(siparis); } }
private void btnDuzenle_Click(object sender, EventArgs e) { if (dgvSiparis.SelectedRows.Count <= 0) { return; } for (int i = 0; i < clbMalzeme.Items.Count; i++) { clbMalzeme.SetItemChecked(i, false); } int seciliSiparisId = Convert.ToInt32(dgvSiparis.SelectedRows[0].Cells[0].Value); Siparis seciliSiparis = db.Siparisler.FirstOrDefault(x => x.Id == seciliSiparisId); cboMusteri.SelectedItem = seciliSiparis.Musteri; cboPizzaCesidi.SelectedItem = seciliSiparis.Pizza; for (int i = 0; i < clbMalzeme.Items.Count; i++) { var ekstraMalzeme = (EkstraMalzeme)clbMalzeme.Items[i]; if (seciliSiparis.EkstraMalzemeler.Any(x => x.Id == ekstraMalzeme.Id)) { clbMalzeme.SetItemChecked(i, true); } } chkTeslim.Checked = seciliSiparis.TeslimDurumu; //Düzenle Moduna Geç btnEkle.Text = "Kaydet"; btnIptal.Visible = true; dgvSiparis.Enabled = false; }
private void goster_Click(object sender, EventArgs e) { var goster = (from q in database.Musteri where q.Ad == Musteri_Adi.Text select new { q.Ad, q.Soyad, q.Mail, q.Bakiye, }).ToList(); yenisiparis.HeaderText = "Siparis"; if (goster.Any()) { Musteri_Detay_Grid.DataSource = goster; } else { Musteri_Adi.Text = ""; MessageBox.Show("Aradığınız Kullanıcı Sistemde Kayıtlı Değil!!"); } goruntule_musteri = database.Musteri.Include(z => z.Siparis).Where(t => t.Ad == Musteri_Adi.Text).FirstOrDefault(); if (goruntule_musteri != null) { goruntule_siparis = database.Siparis.Where(t => t.MusteriId == goruntule_musteri.Id).FirstOrDefault(); if (goruntule_siparis != null) { var goster1 = from k in database.Urun join t in database.Siparis on k.Id equals t.UrunId select k.UrunAd; yenisiparis.DataSource = goster1.ToList(); } else { yenisiparis.DataSource = null; MessageBox.Show("Kullanıcının Siparişi Yok!"); } } }
private void btnEkle_Click(object sender, EventArgs e) { Siparis s = new Siparis(); s.SecilenMenu = cmbMenuler.SelectedItem as HamburgerMenusu; s.Adet = Convert.ToInt16(nmrAdet.Value); if (rndBuyuk.Checked) { s.Buyukluk = Enum.Boyut.Buyuk; } else if (rndOrta.Checked) { s.Buyukluk = Enum.Boyut.Orta; } else { s.Buyukluk = Enum.Boyut.Kucuk; } foreach (CheckBox item in grbMalzemeler.Controls) { if (item.Checked) { ExtraMalzeme ex = new ExtraMalzeme(); ex.Ad = item.Text; ex.Fiyat = Convert.ToDecimal(item.Tag); s.Malzemeleri.Add(ex); } } s.TutarHesapla(); lstSiparisler.Items.Add(s); }
public static OrderModel GetOrderToCancel(Siparis s) { using (RestaurantEntities db = new RestaurantEntities()) { return(db.Siparis.Find(s.SiparisID).ConvertToOrderModel()); } }
//Hem KafeDb hem de Siparis nesnesi taşır. public SiparisForm(KafeDb kafeDb, Siparis siparis) { db = kafeDb; //Siparis türünden siparis nesnesini SiparisForm'un siparisi olarak atıyoruz, aynen kafeDb nesnesini db olarak atadığımız gibi bu forma ait yapıyoruz. this.siparis = siparis; siparisDetaylarBL = new BindingList <SiparisDetay>(siparis.SiparisDetaylar); InitializeComponent(); dgvSiparisDetaylar.DataSource = siparisDetaylarBL; dgvSiparisDetaylar.Columns[0].Width = 100; dgvSiparisDetaylar.Columns[1].Width = 200; FiyatGuncelle(); //SiparisForm'un texti Text = siparis.MasaNo + " Nolu Masa Sipariş Bilgileri (" + siparis.AcilisZamani + ")"; UrunleriYukle(); }
public ActionResult PayOut(RetrieveCheckoutFormRequest model) { int siparisID = 0; string data = ""; Options options = new Options(); options.ApiKey = ConfigurationManager.AppSettings["iyzico_apikey"]; options.SecretKey = ConfigurationManager.AppSettings["iyzico_secretkey"]; options.BaseUrl = ConfigurationManager.AppSettings["iyzico_baseurl"]; data = model.Token; RetrieveCheckoutFormRequest request = new RetrieveCheckoutFormRequest(); request.Token = data; CheckoutForm checkoutForm = CheckoutForm.Retrieve(request, options); Int32.TryParse(checkoutForm.BasketId, out siparisID); Siparis siparis = new Siparis(); siparis.Load(siparisID); if (checkoutForm.PaymentStatus == "SUCCESS") { siparis.DurumGuncelle((int)siparisDurum.hazirlaniyor, 0); } else { siparis.DurumGuncelle((int)siparisDurum.odemeBasarisiz, 0); } return(RedirectToAction("Pay", new { id = siparisID })); }
private void PbStar1_Click(object sender, EventArgs e) { if (rbTEdilmemis.Checked) { return; } if (lstSiparisler.SelectedItem == null) { MessageBox.Show("Siparis Seçmediniz"); return; } SiparisRepo sp = new SiparisRepo(); Siparis siparis = sp.SiparisiGetir((lstSiparisler.SelectedItem as MusterininSiparisleriViewModel).SiparisID); siparis.Yildiz = byte.Parse((sender as PictureBox).Tag.ToString()); sp.Update(); FirmaRepo fr = new FirmaRepo(); int siparissayisi; int yildiz = fr.FirmaYildiziGuncelle(seciliSiparis.FirmaID, out siparissayisi); Firma firma = fr.FirmayiGetir((lstSiparisler.SelectedItem as MusterininSiparisleriViewModel).FirmaID); firma.Yildiz = Convert.ToDouble(yildiz / siparissayisi); fr.Update(); SiparisleriGetir(); }
public ActionResult Siparis([Bind(Include = "ID,KullaniciID,CicekID,CikolataID,KutuID,Metin,ResimPath,Adres,TeslimTarih")] Siparis siparis, HttpPostedFileBase ResimPath) { #region ResimEkleme if (ResimPath != null) { WebImage img = new WebImage(ResimPath.InputStream); FileInfo fotoinfo = new FileInfo(ResimPath.FileName); string newfoto = Guid.NewGuid().ToString() + fotoinfo.Extension; img.Resize(800, 350); img.Save("~/İmages/Fotograf/" + newfoto); siparis.ResimPath = "Fotograf/" + newfoto; } #endregion ApplicationUser kullanici = db.Users.FirstOrDefault(x => x.UserName == User.Identity.Name); siparis.KullaniciID = kullanici.Id; if (ModelState.IsValid) { db.Siparisler.Add(siparis); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CicekID = new SelectList(db.Cicekler, "ID", "Ad", siparis.CicekID); ViewBag.CikolataID = new SelectList(db.Cikolatalar, "ID", "Ad", siparis.CikolataID); ViewBag.KutuID = new SelectList(db.Kutular, "ID", "ID", siparis.KutuID); ViewBag.KullaniciID = new SelectList(db.Users, "Id", "Name", siparis.KullaniciID); return(View(siparis)); }
Siparis SiparisHesapla() { Siparis s = new Siparis(); s.Adet = (int)numericUpDown1.Value; Pizza p = new Pizza(); p.Ebat = (PizzaEbat)comboBox1.SelectedItem; p.Tur = (PizzaTur)listBox1.SelectedItem; p.Kenar = (radioButton2.Checked) ? (KenarTur)radioButton2.Tag : (KenarTur)radioButton1.Tag; foreach (CheckBox item in groupBox1.Controls) { if (item.Checked) p.Malzemeler.Add((PizzaMalzeme)item.Tag); } s.Pizza = p; peturn s; }