public RestaurantUnitOfWork(string connectionString = null) { if (connectionString == null) { _context = new RestaurantContext(ConnectionStringInfo.Get()); } else { _context = new RestaurantContext(connectionString); } UrunDal = new UrunDal(_context); TanimDal = new TanimDal(_context); PorsiyonDal = new PorsiyonDal(_context); EkMalzemeDal = new EkMalzemeDal(_context); MusteriDal = new MusteriDal(_context); TelefonDal = new TelefonDal(_context); AdresDal = new AdresDal(_context); AdisyonDal = new AdisyonDal(_context); EkMalzemeHareketDal = new EkMalzemeHareketDal(_context); GarsonDal = new GarsonDal(_context); MasaDal = new MasaDal(_context); UrunHareketDal = new UrunHareketDal(_context); OdemeTuruDal = new OdemeTuruDal(_context); OdemeHareketDal = new OdemeHareketDal(_context); UrunNotDal = new UrunNotDal(_context); }
public void herseyiSil() { MusteriDal dal = new MusteriDal(); dal.TumMusterileriVeIlgiliBilgileriSil(); dal.Template.SorguHariciKomutCalistir("TRUNCATE TABLE ORNEKLER.ACIKLAMA"); }
public void Ekle() { MusteriDal dal = new MusteriDal(); Musteri m = new Musteri(); m.Adi = "atilla"; m.MusteriKey = Guid.NewGuid(); m.Soyadi = "ozgur"; dal.Ekle(m); }
public void usp_MusteriEkleTest() { string ad = "DenemeAd ati"; string soyad = "DenemeSoyad ati"; int sonuc = StoredProcedures.MusteriEkle(ad, soyad, null, null, null); MusteriDal dal = new MusteriDal(); List <Musteri> liste = dal.SorgulaAdiVeSoyadiIle(ad, soyad); Assert.Greater(liste.Count, 0); }
public void TransactionOrnek(Musteri pMusteri, BasitTablo pBasitTablo) { using (TransactionScope scope = new TransactionScope()) { MusteriDal musteriDal = new MusteriDal(); BasitTabloDal basitTabloDal = new BasitTabloDal(); musteriDal.Ekle(pMusteri); basitTabloDal.Ekle(pBasitTablo); scope.Complete(); } }
private static void MasterDetayOrnek() { MusteriDal dal = new MusteriDal(); List <Musteri> musteriListesi = dal.SorgulaHepsiniGetir(); foreach (Musteri m in musteriListesi) { Console.WriteLine(m.Adi + " " + m.Soyadi); Console.WriteLine("SIPARISLERI"); List <MusteriSiparis> siparisler = dal.SorgulaDetayTabloGetir <MusteriSiparis>(m.MusteriKey); foreach (MusteriSiparis ms in siparisler) { Console.WriteLine(ms.MusteriSiparisKey); } } }
public void Guncelle() { MusteriDal dal = new MusteriDal(); List <Musteri> musteriList = dal.SorgulaHepsiniGetir(); if (musteriList.Count > 0) { Musteri m = musteriList[0]; Guid pk = m.MusteriKey; m.Soyadi = "deneme"; dal.Guncelle(m); Musteri veritabanindakiRow = dal.SorgulaMusteriKeyIle(pk); Assert.AreEqual(m.Soyadi, veritabanindakiRow.Soyadi); Assert.AreEqual(m.Adi, veritabanindakiRow.Adi); } }
public void usp_MusteriSorgulaMusteriKeyIleTest() { Guid pk = Guid.NewGuid(); MusteriDal dal = new MusteriDal(); string ad = "DenemeAd"; string soyad = "DenemeSoyad"; Musteri m = new Musteri(); m.MusteriKey = pk; m.Adi = ad; m.Soyadi = soyad; dal.Ekle(m); DataTable dt = StoredProcedures.MusteriSorgulaMusteriKeyIle(pk); Assert.AreEqual(dt.Rows[0][Musteri.PropertyIsimleri.Adi].ToString(), ad); Assert.AreEqual(dt.Rows[0][Musteri.PropertyIsimleri.Soyadi].ToString(), soyad); }
public JsonResult Add(string sahaId, string tarih, string musteriAd, string musteriSoyad, string telefon, string mail, string saat) { if (Session["loged"] == null) { return(Json("Tekrar Kullanıcı girişi yapın", JsonRequestBehavior.AllowGet)); } if (string.IsNullOrEmpty(sahaId) || string.IsNullOrEmpty(tarih) || string.IsNullOrEmpty(musteriAd) || string.IsNullOrEmpty(musteriSoyad) || string.IsNullOrEmpty(telefon) || string.IsNullOrEmpty(mail) || string.IsNullOrEmpty(saat)) { return(Json("Eksik yada yanlış veri girildi", JsonRequestBehavior.AllowGet)); } DateTime date; TimeSpan span; int nSahaId = Convert.ToInt32(sahaId); if (DateTime.TryParse(tarih, out date) && TimeSpan.TryParse(saat, out span)) { date = date.Add(span); RezervasyonDal dal = new RezervasyonDal(); if (dal.Get(s => s.Tarih == date && s.SahaId == nSahaId) != null) { return(Json("Tarih veya saat bilgisi hatalı", JsonRequestBehavior.AllowGet)); } MusteriDal mdal = new MusteriDal(); Musteri m = mdal.Add(new Musteri() { Ad = musteriAd, Soyad = musteriSoyad, MailAdresi = mail, Telefon = telefon, }); dal.Add(new Rezervasyon() { Tarih = date, MusteriId = m.Id, SahaId = Convert.ToInt32(sahaId), }); return(Json("Kayıt Başarılı", JsonRequestBehavior.AllowGet)); } return(Json("Tarih dönüşümlerinde hata var tekrar deneyin", JsonRequestBehavior.AllowGet)); }
public void ornekMusteriEkleGuncelleSil() { MusteriDal dal = new MusteriDal(); Musteri m = ornekMusteriGetir(); dal.Ekle(m); Musteri veritabanindakiRow = dal.SorgulaMusteriKeyIle(m.MusteriKey); MusteriKolonlariEsitMi(m, veritabanindakiRow); m.Adi = m.Adi + "d"; dal.Guncelle(m); veritabanindakiRow = dal.SorgulaMusteriKeyIle(m.MusteriKey); MusteriKolonlariEsitMi(m, veritabanindakiRow); dal.Sil(m); veritabanindakiRow = dal.SorgulaMusteriKeyIle(m.MusteriKey); Assert.IsNull(veritabanindakiRow); }
private static void listeHepsiniGetir() { MusteriDal dal = new MusteriDal(); List <Musteri> liste = dal.SorgulaHepsiniGetir(); var sonuc = from m in liste where ((m.Adi.Contains("a")) && (m.Soyadi.Contains("Ö"))) orderby m.MusteriKey select m; IEnumerable <Musteri> sonucListesi = liste .Where(m => m.Adi.Contains("a")) .OrderBy(m => m.Adi) .Select(m => m); Musteri[] mList = sonucListesi.ToArray(); foreach (var item in sonuc) { Console.WriteLine(item.Adi + " " + item.Soyadi); } }
public ActionResult RezerveEt(string sahaId, string tarih, string musteriAd, string musteriSoyad, string telefon, string mail, string saat) { if (string.IsNullOrEmpty(sahaId) || string.IsNullOrEmpty(tarih) || string.IsNullOrEmpty(musteriAd) || string.IsNullOrEmpty(musteriSoyad) || string.IsNullOrEmpty(telefon) || string.IsNullOrEmpty(mail) || string.IsNullOrEmpty(saat)) { return(RedirectToAction("Index", new { message = "1" })); } DateTime date; TimeSpan span; int nSahaId = Convert.ToInt32(sahaId); if (DateTime.TryParse(tarih, out date) && TimeSpan.TryParse(saat, out span)) { date = date.Add(span); RezervasyonDal dal = new RezervasyonDal(); if (dal.Get(s => s.Tarih == date && s.SahaId == nSahaId) != null) { return(RedirectToAction("Index", new { message = "2" })); } MusteriDal mdal = new MusteriDal(); Musteri m = mdal.Add(new Musteri() { Ad = musteriAd, Soyad = musteriSoyad, MailAdresi = mail, Telefon = telefon, }); dal.Add(new Rezervasyon() { Tarih = date, MusteriId = m.Id, SahaId = Convert.ToInt32(sahaId), }); return(RedirectToAction("Index", new { message = "3" })); } return(RedirectToAction("Index", new { message = "4" })); }
public List <Musteri> SorgulaTamAdiIle(string pTamAdi) { MusteriDal dal = new MusteriDal(); return(dal.SorgulaTamAdiIle(pTamAdi)); }
public void herseyiSil() { MusteriDal dal = new MusteriDal(); dal.TumMusterileriVeIlgiliBilgileriSil(); }