public ActionResult Ekle(DepoModel eklenecekEsya) { if (ModelState.IsValid) { var sonuc = depoBAL.DepoyaEsyaEkle(eklenecekEsya, KullaniciBilgileriDondur.KullaniciId()); if (sonuc.TamamlandiMi == true) { KullaniciBilgileriDondur.LogKaydet(1, "Depoya eşya eklendi. Eşya Id=>" + eklenecekEsya.EsyaId + " Adet=>" + eklenecekEsya.Adet); TempData["uyari"] = "Depoya eşya başarı ile eklendi."; return(RedirectToAction("Liste")); } else { Tanimla(); String hatalar = KullaniciBilgileriDondur.HataMesajlariniOku(sonuc.HataMesajlari); TempData["hata"] = hatalar; return(View(eklenecekEsya)); } } else { Tanimla(); return(View(eklenecekEsya)); } }
public ActionResult Duzenle(DepoModel duzenlenmisModel) { if (ModelState.IsValid) { var sonuc = depoBAL.DepoEsyaGuncelle(duzenlenmisModel, KullaniciBilgileriDondur.KullaniciId()); if (sonuc.TamamlandiMi == true) { KullaniciBilgileriDondur.LogKaydet(3, "Depoya eşya güncellendi. Eşya Id=>" + duzenlenmisModel.EsyaId + " Adet=>" + duzenlenmisModel.Adet); TempData["uyari"] = "Deponuzdaki eşyayı güncelleme işlemi başarı ile tamamlandı."; return(RedirectToAction("Liste")); } else { String hatalar = KullaniciBilgileriDondur.HataMesajlariniOku(sonuc.HataMesajlari); TempData["hata"] = hatalar; Tanimla(); return(View(duzenlenmisModel)); } } else { Tanimla(); return(View(duzenlenmisModel)); } }
public ActionResult Duzenle(BagisciModel model) { if (ModelState.IsValid) { if (bagisciBAL.KullaniciIslemYapabilirMi(KullaniciBilgileriDondur.KullaniciId(), model.BagisciId)) { var onay = bagisciBAL.BagisciKaydet(model); if (onay.TamamlandiMi == true) { KullaniciBilgileriDondur.LogKaydet(3, "Bağışçı düzenlendi. " + model.BagisciAdi + " " + model.BagisciSoyadi); TempData["uyari"] = "Bağışçı güncelleme işlemi başarı ile tamamlandı."; return(RedirectToAction("Liste")); } else { String hatalar = KullaniciBilgileriDondur.HataMesajlariniOku(onay.HataMesajlari); TempData["hata"] = hatalar; Tanimla(); return(View(model)); } } else { TempData["hata"] = "Sadece kendi bölgenizdeki bağışçılar ile ilgili işlem yapabilirsiniz."; return(RedirectToAction("Liste")); } } else { Tanimla(); return(View(model)); } }
public ActionResult Ekle(IhtiyacSahibiModel model) { if (ModelState.IsValid) { var onay = ihtiyacSahibiBAL.IhtiyacSahibiKaydet(model, KullaniciBilgileriDondur.KullaniciId()); if (onay.TamamlandiMi == true) { KullaniciBilgileriDondur.LogKaydet(1, "Bağışçı tarafından ihtiyaç sahibi eklendi. " + model.IhtiyacSahibiAdi + " " + model.IhtiyacSahibiSoyadi); TempData["uyari"] = "İhtiyaç sahibi ekleme işlemi başarı ile tamamlandı."; return(RedirectToAction("Liste")); } else { string hatalar = KullaniciBilgileriDondur.HataMesajlariniOku(onay.HataMesajlari); TempData["hata"] = hatalar; Tanimla(); return(View(model)); } } else { Tanimla(); return(View(model)); } }
public ActionResult GeriBildirimYap(DisardanGeriBildirimModel model) { if (ModelState.IsValid) { var sonuc = geriBildirimBAL.DisardanGeriBildirimEkle(model); if (sonuc.TamamlandiMi == true) { KullaniciBilgileriDondur.LogKaydet(1, "Dışarıdan geri bildirim eklendi. Ekleyen=>" + model.BagisciAdi + " " + model.BagisciSoyadi + ". Eklenen=>" + model.Konu); TempData["uyari"] = "Geri bildiriminiz için teşekkür ederiz. Verdiğiniz bilgiler doğrultusunda sistemimizde sizin için bir hesap oluşturuldu. Dilerseniz hesabınıza girip eşya bağışı ve geri bildiriminizin durumunu takip edebilme gibi işlemler yapabilirsiniz."; return(RedirectToAction("AnaSayfa")); } else { String hatalar = KullaniciBilgileriDondur.HataMesajlariniOku(sonuc.HataMesajlari); Tanimla(); return(View(model)); } } else { Tanimla(); return(View()); } }
public ActionResult BagisSil(int?id) { if (id != null) { if (bagisBAL.KullaniciIslemYapabilirMi(KullaniciBilgileriDondur.KullaniciId(), id)) { var sonuc = bagisBAL.BagisSil(KullaniciBilgileriDondur.KullaniciId(), id); if (sonuc.TamamlandiMi == true) { KullaniciBilgileriDondur.LogKaydet(2, "Bağış Silindi."); TempData["uyari"] = "İşlem başarı ile gerçekleşti."; return(RedirectToAction("Liste")); } else { String hatalar = KullaniciBilgileriDondur.HataMesajlariniOku(sonuc.HataMesajlari); TempData["hata"] = hatalar; return(RedirectToAction("Liste")); } } else { TempData["hata"] = "Sadece kendi bağışınız için işlem yapabilirsiniz."; return(RedirectToAction("Liste")); } } else { TempData["hata"] = "Lütfen silmek istediğiniz bağışı seçiniz."; return(RedirectToAction("Liste")); } }
public ActionResult EsyaSil(int?id) { if (id != null) { var esya = esyaBAL.EsyaGetir(id); if (esya != null) { var onay = esyaBAL.EsyaSil(id, KullaniciBilgileriDondur.KullaniciId()); if (onay.TamamlandiMi == true) { KullaniciBilgileriDondur.LogKaydet(2, "Eşya Silindi. Eşya Id=>" + id); TempData["uyari"] = "Eşya silme işlemi başarı ile tamamlandı."; return(RedirectToAction("Liste")); } else { String hatalar = KullaniciBilgileriDondur.HataMesajlariniOku(onay.HataMesajlari); TempData["hata"] = hatalar; return(RedirectToAction("Liste")); } } else { TempData["hata"] = "Silmek istediğiniz eşya bulunamadı."; return(RedirectToAction("Liste")); } } else { TempData["hata"] = "Silmek istediğiniz eşyayı seçiniz."; return(RedirectToAction("Liste")); } }
public ActionResult YeniMesaj(GonderilecekMesajModel model) { model.GonderenId = KullaniciBilgileriDondur.KullaniciId(); if (ModelState.IsValid) { var sonuc = mesajBAL.MesajGonder(model); if (sonuc.TamamlandiMi == true) { KullaniciBilgileriDondur.LogKaydet(1, "Yeni mesaj gönderimi başlatıldı. Mesaj metni=>" + model.MesajMetni); TempData["uyari"] = "İşlem başarı ile gerçekleşti."; return(RedirectToAction("Liste")); } else { string hatalar = KullaniciBilgileriDondur.HataMesajlariniOku(sonuc.HataMesajlari); if (hatalar != null) { TempData["hata"] = "Gönderim işlemi sırasında hata oluştu."; Tanimla(); return(View(model)); } else { TempData["hata"] = hatalar; Tanimla(); return(View(model)); } } } else { Tanimla(); return(View(model)); } }
public ActionResult ProfilDuzenle(BagisciKayitModel model) { if (ModelState.IsValid) { if (model.BagisciId == KullaniciBilgileriDondur.KullaniciId()) { try { if (model.BagisciTelNo.Length > 8) { string tel1 = model.BagisciTelNo.Substring(0, 8); string tel2 = model.BagisciTelNo.Substring(8, model.BagisciTelNo.Length - 8); Convert.ToInt32(tel1); Convert.ToInt32(tel2); } else { Convert.ToInt32(model.BagisciTelNo); } } catch (Exception) { ModelState.AddModelError("BagisciTelNo", "Telefon numarası sadece rakamlardan oluşabilir."); Tanimla(); return(View(model)); } var sonuc = bagisciBAL.BagisciGuncelle(model); if (sonuc.TamamlandiMi == true) { KullaniciBilgileriDondur.LogKaydet(3, "Bağışçı Kendi Profilini Güncelledi. " + model.BagisciAdi + " " + model.BagisciSoyadi); TempData["uyari"] = "Profil Güncelleme başarı ile tamamlandı."; return(RedirectToAction("AnaSayfa")); } else { string hatalar = KullaniciBilgileriDondur.HataMesajlariniOku(sonuc.HataMesajlari); TempData["hata"] = hatalar; Tanimla(); return(View(model)); } } else { TempData["hata"] = "Sadece kendi kullanıcınız için güncelleme yapabilirsiniz."; return(RedirectToAction("AnaSayfa")); } } else { Tanimla(); return(View(model)); } }
public ActionResult Kayit(BagisciKayitModel model) { if (ModelState.IsValid) { try { if (model.BagisciTelNo.Length > 8) { string tel1 = model.BagisciTelNo.Substring(0, 8); string tel2 = model.BagisciTelNo.Substring(8, model.BagisciTelNo.Length - 8); Convert.ToInt32(tel1); Convert.ToInt32(tel2); } else { Convert.ToInt32(model.BagisciTelNo); } } catch (Exception) { ModelState.AddModelError("BagisciTelNo", "Telefon numarası sadece rakamlardan oluşabilir."); Tanimla(); return(View(model)); } var sonuc = bagisciBAL.BagisciKaydet(model); if (sonuc.TamamlandiMi == true) { KullaniciBilgileriDondur.LogKaydet(5, "Bağışçı kayıt yapıldı. " + model.BagisciAdi + " " + model.BagisciSoyadi); TempData["uyari"] = "Kayıt başarı ile tamamlandı."; return(RedirectToAction("Giris")); } else { string hatalar = KullaniciBilgileriDondur.HataMesajlariniOku(sonuc.HataMesajlari); TempData["hata"] = hatalar; Tanimla(); return(View(model)); } } else { Tanimla(); return(View(model)); } }
public ActionResult Duzenle(IhtiyacSahibiModel duzenlenmisIhtiyacSahibi) { if (ModelState.IsValid) { if (ihtiyacSahibiBAL.IhtiyacSahibiGoruntulenebilirMi(duzenlenmisIhtiyacSahibi.IhtiyacSahibiId, KullaniciBilgileriDondur.KullaniciId())) { var ihtiyacSahibi = ihtiyacSahibiBAL.IhtiyacSahibiGetir(duzenlenmisIhtiyacSahibi.IhtiyacSahibiId); if (ihtiyacSahibi != null) { var onay = ihtiyacSahibiBAL.IhtiyacSahibiGuncelle(duzenlenmisIhtiyacSahibi); if (onay.TamamlandiMi == true) { KullaniciBilgileriDondur.LogKaydet(3, "Bağışçı tarafından ihtiyaç sahibi düzenlendi. " + ihtiyacSahibi.IhtiyacSahibiAdi + " " + ihtiyacSahibi.IhtiyacSahibiSoyadi); TempData["uyari"] = "İhtiyaç sahibi güncelleme işlemi başarı ile sonuçlandı"; return(RedirectToAction("Liste")); } else { string hata = KullaniciBilgileriDondur.HataMesajlariniOku(onay.HataMesajlari); TempData["hata"] = hata; Tanimla(); return(View(duzenlenmisIhtiyacSahibi)); } } else { TempData["hata"] = "Güncellemek istediğiniz ihtiyaç sahibi bulunamadı."; return(RedirectToAction("Liste")); } } else { TempData["hata"] = "Sadece kendi eklediğiniz ihtiyaç sahipleri ile ilgili işlem yapabilirsiniz."; return(RedirectToAction("Liste")); } } else { Tanimla(); return(View(duzenlenmisIhtiyacSahibi)); } }
public ActionResult KasaSil(int?id) { if (id != null) { var kasa = kasaBAL.KasaGetir(id); if (kasa != null) { if (kasaBAL.KullaniciIslemYapabilirMi(KullaniciBilgileriDondur.KullaniciId(), kasa.Sehir.SehirId)) { var sonuc = kasaBAL.KasaSil(KullaniciBilgileriDondur.KullaniciId(), id); if (sonuc.TamamlandiMi == true) { KullaniciBilgileriDondur.LogKaydet(2, "Kasa İşlemi Silindi. Miktar=>" + kasa.Miktar + " Id=>" + id); TempData["uyari"] = "İşlem başarı ile tamamlandı."; return(RedirectToAction("Liste")); } else { string hatalar = KullaniciBilgileriDondur.HataMesajlariniOku(sonuc.HataMesajlari); TempData["hata"] = hatalar; return(View(kasa)); } } else { TempData["hata"] = "Sedece kendi bölgeniz için işlem yapabilirsiniz."; return(RedirectToAction("Liste")); } } else { TempData["hata"] = "Düzenlemek istediğiniz kasa işlemi bulunamadı."; return(RedirectToAction("Liste")); } } else { TempData["hata"] = "Lütfen düzenlemek istediğiniz kasa işlemini seçiniz"; return(RedirectToAction("Liste")); } }
public ActionResult GeriBildirimSil(int?id) { if (id != null) { var geriBildirim = geriBildirimBAL.GeriBildirimGetir(id, 1); if (geriBildirim != null) { if (geriBildirimBAL.BagisciGeriBildirimGuncelleyebilirMi(BagisciBilgileriDondur.KullaniciId(), id)) { var sonuc = geriBildirimBAL.GeriBildirimSil(id, BagisciBilgileriDondur.KullaniciId()); if (sonuc.TamamlandiMi == true) { KullaniciBilgileriDondur.LogKaydet(2, "Geri bildirim silindi. Geri Bildirim Konu=>" + geriBildirim.Konu); TempData["uyari"] = "Geri bildirim başarıyla silme işlemi tamamlandı."; return(RedirectToAction("GeriBildirimListesi")); } else { TempData["hata"] = KullaniciBilgileriDondur.HataMesajlariniOku(sonuc.HataMesajlari); return(RedirectToAction("GeriBildirimListesi")); } } else { TempData["hata"] = "Geri bildirim okunduğundan dolayı işlem yapamazsınız."; return(RedirectToAction("GeriBildirimListesi")); } } else { TempData["hata"] = "İşlem yapmak istediğiniz geri bildirimi bulunamadı."; return(RedirectToAction("GeriBildirimListesi")); } } else { TempData["hata"] = "İşlem yapmak istediğiniz geri bildirimi seçiniz."; return(RedirectToAction("GeriBildirimListesi")); } }
public ActionResult GeriBildirimGuncelle(GeriBildirimModel model) { if (ModelState.IsValid) { var sonuc = geriBildirimBAL.GeriBildirimGuncelle(model, BagisciBilgileriDondur.KullaniciId()); if (sonuc.TamamlandiMi == true) { KullaniciBilgileriDondur.LogKaydet(3, "Geri Bildirim Güncellendi. Geri Bildirim Konu=>" + model.Konu); TempData["uyari"] = "Geri bildiriminiz alınmıştır. Teşekkür ederiz."; return(RedirectToAction("GeriBildirimListesi")); } else { TempData["hata"] = KullaniciBilgileriDondur.HataMesajlariniOku(sonuc.HataMesajlari); return(View(model)); } } else { return(View(model)); } }
public ActionResult YeniGeriBildirim(GeriBildirimModel model) { model.Tarih = DateTime.Now; if (ModelState.IsValid) { var sonuc = geriBildirimBAL.YeniGeriBildirimKaydet(model); if (sonuc.TamamlandiMi == true) { KullaniciBilgileriDondur.LogKaydet(1, "Yeni geri bildirim oluşturuldu. Geri Bildirim Konu=>" + model.Konu); TempData["uyari"] = "Geri bildiriminiz alınmıştır. Teşekkür ederiz."; return(RedirectToAction("GeriBildirimListesi")); } else { TempData["hata"] = KullaniciBilgileriDondur.HataMesajlariniOku(sonuc.HataMesajlari); return(View(model)); } } else { return(View(model)); } }
public ActionResult BagisciSil(int?id) { if (id != null) { var sonuc = bagisciBAL.BagisciSil(KullaniciBilgileriDondur.KullaniciId(), id); if (sonuc.TamamlandiMi == true) { KullaniciBilgileriDondur.LogKaydet(2, "Bağışçı silindi. " + id); TempData["uyari"] = "İşlem başarı ile tamamlandı."; return(RedirectToAction("Liste")); } else { String hatalar = KullaniciBilgileriDondur.HataMesajlariniOku(sonuc.HataMesajlari); TempData["hata"] = hatalar; return(RedirectToAction("Liste")); } } else { TempData["hata"] = "Düzenlemek istediğiniz bağışçıyı seçiniz"; return(RedirectToAction("Liste")); } }
public ActionResult IhtiyacSahibiEkle(DisardanIhtiyacSahibiModel model) { if (ModelState.IsValid) { var sonuc = ihtiyacSahibiBAL.DisardanIhtiyacSahibiKaydet(model); if (sonuc.TamamlandiMi == true) { KullaniciBilgileriDondur.LogKaydet(1, "Dışarıdan ihtiyaç sahibi eklendi. Ekleyen=>" + model.BagisciAdi + " " + model.BagisciSoyadi + ". Eklenen=>" + model.IhtiyacSahibiAdi + " " + model.IhtiyacSahibiSoyadi); TempData["uyari"] = "Teşekkür ederiz. Ekiplerimiz tarafında ihtiyaç sahibi ziyaret edilecektir. Girmiş olduğunuz bilgiler doğrultusunda sizin için hesap açılmıştır. Hesabınıza girip eşya bağışı yapabilir ve eklediğiniz ihtiyaç sahiplerini görebilirsiniz."; return(RedirectToAction("AnaSayfa")); } else { String hatalar = KullaniciBilgileriDondur.HataMesajlariniOku(sonuc.HataMesajlari); Tanimla(); return(View(model)); } } else { Tanimla(); return(View(model)); } }
public ActionResult Duzenle(GeriBildirimModel model) { if (ModelState.IsValid) { var sonuc = geriBildirimBAL.GeriBildirimKaydet(KullaniciBilgileriDondur.KullaniciId(), model.GeriBildirimId, model.DurumInt); if (sonuc.TamamlandiMi == true) { KullaniciBilgileriDondur.LogKaydet(3, "Geri Bildirim Düzenlenmek üzere görüntülendi. Geri bildirim Sahibi=>" + model.KullaniciAdiSoyadi); TempData["uyari"] = "İşlem başarı ile gerçekleşti"; return(RedirectToAction("Liste")); } else { TempData["hata"] = KullaniciBilgileriDondur.HataMesajlariniOku(sonuc.HataMesajlari); return(RedirectToAction("Liste")); } } else { Tanimla(); return(View(model)); } }
public ActionResult Ekle(KasaModel model) { if (ModelState.IsValid) { if (model.Tarih.HasValue) { try { Convert.ToDateTime(model.Tarih); } catch (Exception) { Tanimla(); ModelState.AddModelError("Tarih", "Tarih formatı geçerli değil."); return(View(model)); } } if (model.Miktar < 0) { Tanimla(); ModelState.AddModelError("Miktar", "Pozitif bir miktar giriniz"); return(View(model)); } else if (model.Miktar == 0) { Tanimla(); ModelState.AddModelError("Miktar", "Pozitif bir miktar giriniz"); return(View(model)); } try { Convert.ToDouble(model.Miktar); } catch (Exception) { Tanimla(); ModelState.AddModelError("Miktar", "Lütfen geçerli bir miktar giriniz"); return(View(model)); } model.KullaniciId = KullaniciBilgileriDondur.KullaniciId(); var onay = kasaBAL.KasaKaydet(KullaniciBilgileriDondur.KullaniciId(), model); if (onay.TamamlandiMi == true) { KullaniciBilgileriDondur.LogKaydet(1, "Kasa İşlemi Eklendi. Miktar=>" + model.Miktar); TempData["uyari"] = "İşlem başarı ile tamamlandı."; return(RedirectToAction("Liste")); } else { string hatalar = KullaniciBilgileriDondur.HataMesajlariniOku(onay.HataMesajlari); TempData["hata"] = hatalar; return(RedirectToAction("Liste")); } } else { Tanimla(); return(View(model)); } }
public ActionResult NakdiBagisYap(DisardanNakdiBagisModel model) { if (ModelState.IsValid) { if (model.Miktar < 0) { Tanimla(); ModelState.AddModelError("Miktar", "Pozitif bir miktar giriniz"); return(View(model)); } else if (model.Miktar == 0) { Tanimla(); ModelState.AddModelError("Miktar", "Pozitif bir miktar giriniz"); return(View(model)); } try { String ilkYari = model.KartNo.Substring(0, 8); String ikinciYari = model.KartNo.Substring(8, 8); Convert.ToInt32(ilkYari); Convert.ToInt32(ikinciYari); } catch (Exception) { Tanimla(); ModelState.AddModelError("KartNo", "Kart No sadece rakamlardan oluşabilir"); return(View(model)); } if (model.GuvenlikKodu != null) { try { Convert.ToInt32(model.GuvenlikKodu); } catch (Exception) { Tanimla(); ModelState.AddModelError("GuvenlikKodu", "Güvenlik kodu sadece sayılardan oluşabilir"); return(View(model)); } } var sonuc = kasaBAL.DisardanKartIleBagis(model); if (sonuc.TamamlandiMi == true) { KullaniciBilgileriDondur.LogKaydet(1, "Dışarıdan nakdi bağış eklendi. Ekleyen=>" + model.BagisciAdi + " " + model.BagisciSoyadi + ". Eklenen=>" + model.Miktar + " " + model.BagisSehir.SehirId); TempData["uyari"] = "Teşekkür ederiz. Nakdi bağışınız alındı. Verdiğiniz bilgiler doğrultusunda sistemimizde hesabınız oluşturuldu. Dilerseniz giriş yapabilir ve bugüne kadar ne kadar nakdi bağış yaptığınızı öğrenebilirsiniz."; return(RedirectToAction("AnaSayfa")); } else { string hatalar = KullaniciBilgileriDondur.HataMesajlariniOku(sonuc.HataMesajlari); TempData["hata"] = hatalar; Tanimla(); return(View(model)); } } else { Tanimla(); return(View(model)); } }
public ActionResult KartBagis(KrediKartiKasaModel model) { if (ModelState.IsValid) { if (model.Miktar < 0) { Tanimla(); ModelState.AddModelError("Miktar", "Pozitif bir miktar giriniz"); return(View(model)); } else if (model.Miktar == 0) { Tanimla(); ModelState.AddModelError("Miktar", "Pozitif bir miktar giriniz"); return(View(model)); } try { String ilkYari = model.KartNo.Substring(0, 8); String ikinciYari = model.KartNo.Substring(8, 8); Convert.ToInt32(ilkYari); Convert.ToInt32(ikinciYari); } catch (Exception) { Tanimla(); ModelState.AddModelError("KartNo", "Kart No sadece rakamlardan oluşabilir"); return(View(model)); } if (model.GuvenlikKodu != null) { try { Convert.ToInt32(model.GuvenlikKodu); } catch (Exception) { Tanimla(); ModelState.AddModelError("GuvenlikKodu", "Güvenlik kodu sadece sayılardan oluşabilir"); return(View(model)); } } var sonuc = kasaBAL.KrediKartiEkleme(model); if (sonuc.TamamlandiMi == true) { KullaniciBilgileriDondur.LogKaydet(1, "Bağışçı kart ile bağış yaptı. Miktar=>" + model.Miktar + " Bağışçı Adı Soyadı=>" + model.BagisciAdi + " " + model.BagisciSoyadi); TempData["uyari"] = "Bağışınız alındı. Teşekkür ederiz."; return(RedirectToAction("BagisciKasaListe")); } else { String hatalar = KullaniciBilgileriDondur.HataMesajlariniOku(sonuc.HataMesajlari); TempData["hata"] = hatalar; Tanimla(); return(View(model)); } } else { Tanimla(); return(View(model)); } }