public ActionResult Edit(CitiesSaveModel model)
 {
     try
     {
         //if (model.cropper.PhotoNormal != null)
         //{
         //    bool isValidFile = FileTypeCheck.DataImage(model.cropper.PhotoNormal);
         //    //bool isValidThumb = FileTypeCheck.DataImage(model.cropper.PhotoThumb);
         //    if (!isValidFile)
         //    {
         //        TempData["ErrMsg"] = "Please Select A Valid Image File!";
         //        return View();
         //    }
         //    Random rand = new Random();
         //    string name = "Banner_" + DateTime.Now.ToString("yyyyMMdd") + "_" + rand.Next(50) + ".webp";
         //    string normal_result = SaveImage(model.cropper.PhotoNormal, name);
         //    if (normal_result.Contains("Error"))
         //    {
         //        TempData["ErrMsg"] = "Please Select A Valid Image File!";
         //        return View();
         //    }
         //    else
         //    {
         //        model.Cities.CityIconPath = "/Uploads/Cities/" + normal_result;
         //    }
         //}
         //else
         //{
         //    model.Cities.CityIconPath = model.Cities.CityIconPath;
         //}
         if (ModelState.IsValid)
         {
             if (model.cropper.PhotoNormal != null)
             {
                 model.Cities.CityIconPath = model.cropper.PhotoNormal;
             }
             else
             {
                 model.Cities.CityIconPath = model.Cities.CityIconPath;
             }
             string jsonStr = JsonConvert.SerializeObject(model.Cities);
             TempData["ErrMsg"] = objAPI.PostRecordtoApI("configuration", "saveCities", jsonStr);
             return(RedirectToAction("index", "Cities", new { Area = "Admin" }));
         }
         model.CountryList = objAPI.GetAllRecords <CountryDD>("configuration", "CountriesList");
         return(View(model));
     }
     catch (AuthorizationException)
     {
         TempData["ErrMsg"] = "Your Login Session has expired. Please Login Again";
         return(RedirectToAction("Login", "Account", new { Area = "" }));
     }
 }
 public ActionResult Add()
 {
     try
     {
         CitiesSaveModel model = new CitiesSaveModel();
         model.CountryList = objAPI.GetAllRecords <CountryDD>("configuration", "CountriesList");
         return(View(model));
     }
     catch (AuthorizationException)
     {
         TempData["ErrMsg"] = "Your Login Session has expired. Please Login Again";
         return(RedirectToAction("Login", "Account", new { Area = "" }));
     }
 }
 public ActionResult Edit(long id)
 {
     try
     {
         CitiesSaveModel model = new CitiesSaveModel();
         model.Cities      = objAPI.GetObjectByKey <utblLCMstCitie>("configuration", "citiesbyid", id.ToString(), "id");
         model.CountryList = objAPI.GetAllRecords <CountryDD>("configuration", "CountriesList");
         return(View(model));
     }
     catch (AuthorizationException)
     {
         TempData["ErrMsg"] = "Your Login Session has expired. Please Login Again";
         return(RedirectToAction("Login", "Account", new { Area = "" }));
     }
 }