public ActionResult ThongTinThemCapNhat(string Id) { var duLieuOutput = new CommonTinh.TinhOutput.ThongTinTinhWeb(); try { if (!string.IsNullOrEmpty(Id)) { var input = new CommonInput.DocThongTinInput { Id = Id }; var output = XuLyAPI.ApiJsonPost(APIUrl.Tinh.DocThongTinWeb, input) as CommonOutput; if (output == null) { throw new Exception(ConstantValues.Message.LoiServer); } if (output.KetQua != 1) { throw new Exception(output.ThongBao); } duLieuOutput = JsonConvert.DeserializeObject <CommonTinh.TinhOutput.ThongTinTinhWeb>(output.DuLieu.ToString()); } } catch (Exception) { } return(PartialView("_ThemCapNhatPartial", duLieuOutput)); }
public ActionResult XuLyLuu(CommonTinh.TinhOutput.ThongTinTinhWeb input) { TempData["returnUrl"] = Url.Action("Index", "Tinh", new { Areas = "DiaChi" }); var model = new CommonOutput(); var input2 = new CommonTinh.TinhOutput.ThongTinTinhWeb(); try { var url = !string.IsNullOrEmpty(input.Id) ? APIUrl.Tinh.Sua : APIUrl.Tinh.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 CommonTinh.TinhOutput.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)); } }