public ActionResult AddCustomer([ModelBinder(typeof(JsonBinder<CustomerEntity>))] CustomerEntity entity) { List<CusAddressEntity> list = Session[CacheKey.JOOSHOW_CUSADDRESS_CACHE] as List<CusAddressEntity>; list = list == null ? new List<CusAddressEntity>() : list; CustomerProvider provider = new CustomerProvider(); int line = 0; if (entity.CusNum.IsEmpty()) { entity.CreateTime = DateTime.Now; entity.CusNum = SequenceProvider.GetSequence(typeof(CustomerEntity)); line = provider.AddCustomer(entity, list); } else { line = provider.Update(entity, list); } if (line > 0) { this.ReturnJson.AddProperty("d", "success"); } else { this.ReturnJson.AddProperty("d", ""); } return Content(this.ReturnJson.ToString()); }