public JsonResult Remove(int id) { if (Session["loged"] == null) { return(Json("Tekrar Kullanıcı girişi yapın", JsonRequestBehavior.AllowGet)); } RezervasyonDal dal = new RezervasyonDal(); dal.Delete(dal.Get(s => s.Id == id)); return(Json("Silme Başarılı", JsonRequestBehavior.AllowGet)); }
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 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" })); }