// GET: DiaChi/Huyen public ActionResult Index() { var inputTinh = new TinhInput.DocDanhSach(); inputTinh.TuKhoa = ""; var outputTinh = XuLyAPI.ApiJsonPost(APIUrl.Tinh.DocDanhSachWeb, inputTinh) as CommonOutput; if (outputTinh != null && outputTinh.KetQua == 1 && outputTinh.DuLieu != null) { var dsTinh = JsonConvert.DeserializeObject <CommonTinh.TinhOutput.DocDanhSachWebHuyen>(outputTinh.DuLieu.ToString()); ViewBag.DanhSachTinh = dsTinh; } return(View()); }
public ActionResult XuLyLuu(CommonXa.XaOutput.ThongTinTinhWeb input) { TempData["returnUrl"] = Url.Action("Index", "Xa", new { Areas = "DiaChi" }); var inputTinh = new TinhInput.DocDanhSach(); inputTinh.TuKhoa = ""; var outputTinh = XuLyAPI.ApiJsonPost(APIUrl.Tinh.DocDanhSachWeb, inputTinh) as CommonOutput; if (outputTinh != null && outputTinh.KetQua == 1 && outputTinh.DuLieu != null) { var dsTinh = JsonConvert.DeserializeObject <CommonTinh.TinhOutput.DocDanhSachWebHuyen>(outputTinh.DuLieu.ToString()); ViewBag.DanhSachTinh = dsTinh; } ViewBag.DanhSachHuyen = LayDuLieuHuyen(""); var model = new CommonOutput(); var input2 = new CommonXa.XaOutput.ThongTinTinhWeb(); try { var url = !string.IsNullOrEmpty(input.Id) ? APIUrl.Xa.Sua : APIUrl.Xa.Them; var output = XuLyAPI.ApiJsonPost(url, input) as CommonOutput; if (output == null) { throw new Exception(ConstantValues.Message.LoiServer); } if (output.KetQua == 1) { model.KetQua = 1; model.ThongBao = ConstantValues.Message.ThanhCong; ViewBag.KetQua = 1; return(PartialView("_ThemCapNhatPartial", new CommonXa.XaOutput.ThongTinTinhWeb())); } else { ViewBag.KetQua = 0; return(PartialView("_ThemCapNhatPartial", input2)); } } catch (Exception) { ViewBag.KetQua = 0; model.KetQua = 0; model.ThongBao = ConstantValues.Message.ThatBai; return(PartialView("_ThemCapNhatPartial", input2)); } }
public ActionResult ThongTinThemCapNhat(string Id) { var inputTinh = new TinhInput.DocDanhSach(); inputTinh.TuKhoa = ""; var outputTinh = XuLyAPI.ApiJsonPost(APIUrl.Tinh.DocDanhSachWeb, inputTinh) as CommonOutput; if (outputTinh != null && outputTinh.KetQua == 1 && outputTinh.DuLieu != null) { var dsTinh = JsonConvert.DeserializeObject <CommonTinh.TinhOutput.DocDanhSachWebHuyen>(outputTinh.DuLieu.ToString()); ViewBag.DanhSachTinh = dsTinh; } ViewBag.DanhSachHuyen = LayDuLieuHuyen(""); var duLieuOutput = new CommonXa.XaOutput.ThongTinTinhWeb(); try { if (!string.IsNullOrEmpty(Id)) { var input = new CommonInput.DocThongTinInput { Id = Id }; var output = XuLyAPI.ApiJsonPost(APIUrl.Xa.DocThongTin, input) as CommonOutput; if (output == null) { throw new Exception(ConstantValues.Message.LoiServer); } if (output.KetQua != 1) { throw new Exception(output.ThongBao); } duLieuOutput = JsonConvert.DeserializeObject <CommonXa.XaOutput.ThongTinTinhWeb>(output.DuLieu.ToString()); } } catch (Exception) { } return(PartialView("_ThemCapNhatPartial", duLieuOutput)); }