Exemplo n.º 1
0
        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());
            }
        }
Exemplo n.º 2
0
        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());
        }