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 IslemOnayModel BagisciGuncelle(BagisciKayitModel model) { IslemOnayModel onay = new IslemOnayModel(); KullaniciBilgileriTablo kulTablo = new KullaniciBilgileriTablo(); kulTablo.KullaniciAdi = model.BagisciAdi; kulTablo.KullaniciSoyadi = model.BagisciSoyadi; kulTablo.KullaniciAdres = model.BagisciAdres; kulTablo.KullaniciEPosta = model.BagisciEPosta; kulTablo.SehirTablo_SehirId = model.SehirId; kulTablo.KullaniciSifre = model.BagisciSifre; kulTablo.KullaniciTelefonNumarasi = model.BagisciTelNo; kulTablo.KullaniciId = model.BagisciId; onay.TamamlandiMi = bagisciDAL.BagisciGuncelle(kulTablo); if (onay.TamamlandiMi == false) { onay.HataMesajlari.Add("Hata oluştu."); } return(onay); }
public BagisciKayitModel BagisciGetir(int?bagisciId) { var bagisci = bagisciDAL.BagisciGetir(bagisciId); if (bagisci != null) { var donBagisci = new BagisciKayitModel(); donBagisci.SehirId = bagisci.SehirTablo_SehirId; donBagisci.BagisciAdi = bagisci.KullaniciAdi; donBagisci.BagisciAdres = bagisci.KullaniciAdres; donBagisci.BagisciEPosta = bagisci.KullaniciEPosta; donBagisci.BagisciSoyadi = bagisci.KullaniciSoyadi; donBagisci.BagisciTelNo = bagisci.KullaniciTelefonNumarasi; donBagisci.BagisciId = bagisci.KullaniciId; return(donBagisci); } else { return(null); } }
public IslemOnayModel BagisciKaydet(BagisciKayitModel bagisciModel) { IslemOnayModel onay = new IslemOnayModel(); if (!(BagisciVarMi(bagisciModel.BagisciEPosta))) { KullaniciBilgileriTablo kullanici = new KullaniciBilgileriTablo(); kullanici.KullaniciAdi = bagisciModel.BagisciAdi; kullanici.KullaniciSoyadi = bagisciModel.BagisciSoyadi; kullanici.SehirTablo_SehirId = bagisciModel.SehirId; kullanici.KullaniciTelefonNumarasi = bagisciModel.BagisciTelNo; kullanici.BagisciMi = true; kullanici.KullaniciEPosta = bagisciModel.BagisciEPosta; kullanici.KullaniciSifre = bagisciModel.BagisciSifre; kullanici.KullaniciAdres = bagisciModel.BagisciAdres; onay.TamamlandiMi = bagisciDAL.BagisciKaydet(kullanici); } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Bu e posta hesabı kullanımdadır."); } return(onay); }