public ActionResult ProvinceEdit(ProvinceModel model) { if (ModelState.IsValid) { if (model.Id > 0) { province.UpdateProvince(model); } else { if (!province.Any(m => m.Name.ToLower().Equals(model.Name.ToLower()))) { province.InsertProvince(model); } } var provinces = province.GetQuery(x => x.CountryId == model.CountryId).OrderBy(x => x.Name).ToList(); var value = this.RenderPartialView("_provinceList", provinces); return(JsonResult(value)); } return(PartialView("_province", model)); }