public ActionResult RegionRegister(Region region) { if (ModelState.IsValid) { BusinnessLayerResult <Region> reg = regionManager.RegisterRegion(region); if (reg.Errors.Count > 0) { reg.Errors.ForEach(x => ModelState.AddModelError("", x.Message)); return(View(region)); } OkViewModel okViewModel = new OkViewModel() //VİEW MODALLERDE PUPOP OLACAK { Title = "Kayıt Başarılı", Header = "Kayıt Başarılı", }; okViewModel.Items.Add("Bölge Başarılı Bir Şekilde Kaydedilmiştir."); return(View("OK", okViewModel)); } if (region.Id == 0) { regionManager.Add(region); } else { var kontrol = regionManager.Find(x => x.Id == region.Id); if (kontrol != null) { regionManager.Update(region); } else { //HATA SAYFASİNA GİDECEK } } Listeler(); return(View("RegionRegister", region)); }