public ActionResult CreateAddress(string data) { AddressNamePattern pattern = string.IsNullOrWhiteSpace(data) ? null : Newtonsoft.Json.JsonConvert.DeserializeObject <AddressNamePattern>(data, new JsonSerializerSettings { MissingMemberHandling = MissingMemberHandling.Ignore, NullValueHandling = NullValueHandling.Ignore, DefaultValueHandling = DefaultValueHandling.Ignore }); if (CurrUser.CompanySysNo > 0) { pattern.CompanySysNo = CurrUser.CompanySysNo; } string message = ""; bool isSuccess = CompanyService.CreateAddress(pattern, CurrUser.UserSysNo, CurrUser.UserName, out message); AjaxResult result = new AjaxResult { Success = isSuccess, Message = message, Data = null }; return(Json(result)); }