public ActionResult Address() { string SnNum = WebUtil.GetQueryStringValue <string>("SnNum", string.Empty); if (SnNum.IsEmpty()) { ViewBag.CusAddress = new CusAddressEntity(); return(View()); } else { List <CusAddressEntity> list = Session[CacheKey.JOOSHOW_CUSADDRESS_CACHE] as List <CusAddressEntity>; if (!list.IsNullOrEmpty()) { CusAddressEntity entity = list.FirstOrDefault(a => a.SnNum == SnNum); entity = entity.IsNull() ? new CusAddressEntity() : entity; ViewBag.CusAddress = entity; } else { CustomerProvider provider = new CustomerProvider(); CusAddressEntity entity = provider.GetSingleAddress(SnNum); entity = entity == null ? new CusAddressEntity() : entity; ViewBag.CusAddress = entity; } return(View()); } }
public ActionResult Address() { string SnNum = WebUtil.GetQueryStringValue <string>("SnNum"); CusAddressEntity entity = null; ITopClient client = new TopClientDefault(); if (!SnNum.IsEmpty()) { List <CusAddressEntity> listAddress = Session[SessionKey.SESSION_CUSTOMER_ADDRESS] as List <CusAddressEntity>; listAddress = listAddress.IsNull() ? new List <CusAddressEntity>() : listAddress; entity = listAddress.FirstOrDefault(a => a.SnNum == SnNum); } entity = entity.IsNull() ? new CusAddressEntity() : entity; ViewBag.Entity = entity; return(View()); }