public ActionResult CountryRegister(Country country) { try { if (ModelState.IsValid) { if (country.Id == 0) { BusinnessLayerResult <Country> res = countryManager.RegisterCountry(country); if (res.Errors.Count > 0) { res.Errors.ForEach(x => ModelState.AddModelError("", x.Message)); islem = new NotifyViewModelBase <string>() { IslemKodu = 2, Title = "Kayıt Başarısız", Header = "Kayıt Başarısız", }; foreach (var hata in res.Errors) { islem.Items.Add(hata.Message); } return(View(islem)); } islem = new NotifyViewModelBase <string>() //VİEW MODALLERDE PUPOP OLACAK { IslemKodu = 1, Title = "Kayıt Başarılı", Header = "Kayıt Başarılı", }; islem.Items.Add("Ülke Başarılı Bir Şekilde Kaydedildi."); } else { BusinnessLayerResult <Country> res = countryManager.UpdateCountry(country); if (res.Errors.Count > 0) { res.Errors.ForEach(x => ModelState.AddModelError("", x.Message)); islem = new NotifyViewModelBase <string>() { IslemKodu = 2, Title = "Güncelleme Başarısız", Header = "Güncelleme Başarısız", }; foreach (var hata in res.Errors) { islem.Items.Add(hata.Message); } } islem = new NotifyViewModelBase <string>() //VİEW MODALLERDE PUPOP OLACAK { IslemKodu = 1, Title = "Güncelleme Başarılı", Header = "Güncelleme Başarılı", }; islem.Items.Add("Ülke Başarılı Bir Şekilde Güncellendi."); // var kontrol = countryManager.Find(x=>x.Id==country.Id); // if (kontrol != null) // { // countryManager.Update(country); // } // else // { // //HATA SAYFASİNA GİDECEK // } //} //return View("CountryRegister",country); } } if (ModelState.Values.Count > 0) { islem = new NotifyViewModelBase <string>() { IslemKodu = 2, Title = "HATA", Header = "HATA", }; islem.Items.Add("Hata Oluştu"); return(Json(islem)); //TODO: VALİDATİON ÇALİŞMİYOR HATA VARSADA SİSTEMDE GÖSTERMİYOR KONTROL EDİLECEK. } } catch (Exception error) { ModelState.AddModelError("", error.Message); } return(View(country)); }
public JsonResult CityRegister(City city) { NotifyViewModelBase <string> islem; try { if (ModelState.IsValid) { if (city.Id == 0) { BusinnessLayerResult <City> cty = cityManager.RegisterCity(city); if (cty.Errors.Count > 0) { cty.Errors.ForEach(x => ModelState.AddModelError("", x.Message)); islem = new NotifyViewModelBase <string>() { IslemKodu = 2, Title = "Kayıt Başarısız", Header = "Kayıt Başarısız", }; foreach (var item in cty.Errors) { islem.Items.Add(item.Message); } islem.Items.Add("Şehir Kaydedilemedi..!"); return(Json(islem)); } islem = new NotifyViewModelBase <string>() { IslemKodu = 1, Title = "Kayıt Başarılı", Header = "Kayıt Başarılı", }; islem.Items.Add("Şehir Başarılı Bir Şekilde Kaydedilmiştir."); Listeler(); return(Json(islem)); } else { BusinnessLayerResult <City> cty = cityManager.GetCityById(city.Id); islem = new NotifyViewModelBase <string>(); if (cty.Errors.Count > 0) { foreach (var item in cty.Errors) { islem.Items.Add(item.Message); } return(Json(islem)); } else { cty = cityManager.UpdateById(city); if (cty.Errors.Count > 0) { foreach (var item in cty.Errors) { islem.Items.Add(item.Message); } return(Json(islem)); } } Listeler(); } } if (ModelState.Values.Count > 0) { islem = new NotifyViewModelBase <string>() { IslemKodu = 2, Title = "HATA", Header = "HATA", }; islem.Items.Add("Hata Oluştu"); return(Json(islem)); //TODO: VALİDATİON ÇALİŞMİYOR HATA VARSADA SİSTEMDE GÖSTERMİYOR KONTROL EDİLECEK. } } catch (Exception error) { ModelState.AddModelError("", error.Message); return(Json(city)); } return(Json(city)); }
public ActionResult DistrictRegister(District district) { try { if (ModelState.IsValid) { if (district.Id == 0) { BusinnessLayerResult <District> blr = districtManager.RegisterDistrict(district); if (blr.Errors.Count > 0) { blr.Errors.ForEach(x => ModelState.AddModelError("", x.Message)); islem = new NotifyViewModelBase <string>() { IslemKodu = 2, Title = "Kayıt Başarısız", Header = "Kayıt Başarısız", }; foreach (var hata in blr.Errors) { islem.Items.Add(hata.Message); } return(View(islem)); } islem = new NotifyViewModelBase <string>() //VİEW MODALLERDE PUPOP OLACAK { IslemKodu = 1, Title = "Kayıt Başarılı", Header = "Kayıt Başarılı", }; islem.Items.Add("İlçe Başarılı Bir Şekilde Kaydedildi."); } else { BusinnessLayerResult <District> blr = districtManager.UpdateDistrict(district); if (blr.Errors.Count > 0) { blr.Errors.ForEach(x => ModelState.AddModelError("", x.Message)); islem = new NotifyViewModelBase <string>() { IslemKodu = 2, Title = "Güncelleme Başarısız", Header = "Güncelleme Başarısız", }; foreach (var hata in blr.Errors) { islem.Items.Add(hata.Message); } return(View(islem)); } islem = new NotifyViewModelBase <string>() //VİEW MODALLERDE PUPOP OLACAK { IslemKodu = 1, Title = "Güncelleme Başarılı", Header = "Güncelleme Başarılı", }; islem.Items.Add("İlçe Başarılı Bir Şekilde Güncellendi."); return(View(islem)); } } if (ModelState.Values.Count > 0) { islem = new NotifyViewModelBase <string>() { IslemKodu = 2, Title = "HATA", Header = "HATA", }; islem.Items.Add("Hata Oluştu"); return(Json(islem)); //TODO: VALİDATİON ÇALİŞMİYOR HATA VARSADA SİSTEMDE GÖSTERMİYOR KONTROL EDİLECEK. } } catch (Exception error) { ModelState.AddModelError("", error.Message); } Listeler(); return(View(district)); }
public JsonResult RegionJson(Region region) { try { if (ModelState.IsValid) { BusinnessLayerResult <Region> reg = regionManager.RegisterRegion(region); if (reg.Errors.Count > 0) { reg.Errors.ForEach(x => ModelState.AddModelError("", x.Message)); islem = new NotifyViewModelBase <string>() { IslemKodu = 2, Title = "Kayıt Başarısız", Header = "Kayıt Başarısız", }; foreach (var hata in reg.Errors) { islem.Items.Add(hata.Message); } islem.Items.Add("Bölge Kaydedilemedi.!"); return(Json(islem)); } islem = new NotifyViewModelBase <string>() //VİEW MODALLERDE PUPOP OLACAK { IslemKodu = 1, Title = "Kayıt Başarılı", Header = "Kayıt Başarılı", }; islem.Items.Add("Bölge Başarılı Bir Şekilde Kaydedilmiştir."); Listeler(); return(Json(islem)); } if (ModelState.Values.Count > 0) { islem = new NotifyViewModelBase <string>() { IslemKodu = 2, Title = "HATA", Header = "HATA", }; islem.Items.Add("Hata Oluştu"); return(Json(islem)); //TODO: VALİDATİON ÇALİŞMİYOR HATA VARSADA SİSTEMDE GÖSTERMİYOR KONTROL EDİLECEK. } } catch (Exception error) { ModelState.AddModelError("", error.Message); return(Json(region)); } return(Json(region)); //return Json("RegionJson"); }