コード例 #1
0
 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());
 }