Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        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));
        }
Esempio n. 4
0
        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");
        }