示例#1
0
        /// <summary>
        /// 添加或修改地址
        /// </summary>
        /// <returns></returns>
        public string AddOrUpAddress(string reqdata)
        {
            string res = "";

            try
            {
                AddressModel addm = JsonConvert.DeserializeObject <AddressModel>(reqdata);
                bool         resb = false;
                if (addm.Id != 0)//修改
                {
                    resb = addrdal.UpdateAddress(addm);
                }
                else//新增
                {
                    resb = addrdal.AddAddress(addm);
                }
                res = JsonConvert.SerializeObject(new { code = 0, msg = "ok", addstate = resb });
            }
            catch (Exception ex)
            {
                res = JsonConvert.SerializeObject(new { code = 10003, msg = "系统故障", count = 0 });
                LogHelper.ErrorLog("AddAddress异常:" + ex.Message + "," + ex.StackTrace);
            }
            return(res);
        }
示例#2
0
        public void AddAddress_NullAddress()
        {
            var length = _listOfAddressesModelDC.Count;

            _listOfAddressesModelDC.Add(null);
            _addressDal.AddAddress(null);
            var length1 = _listOfAddressesModelDC.Count;

            Assert.AreEqual(length, length1);
        }
示例#3
0
 /// <summary>
 /// 添加新地址
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public int AddAddress(AddressEntity model)
 {
     try
     {
         return(dal.AddAddress(model));
     }
     catch (Exception ex)
     {
         LogHelper.Error(ex);
     }
     return(0);
 }
示例#4
0
 /// <summary>
 /// 添加地址
 /// </summary>
 /// <param name="pro">省</param>
 /// <param name="city">市</param>
 /// <param name="county">县/区</param>
 /// <param name="details">详细地址</param>
 /// <param name="name">收货人姓名</param>
 /// <param name="uname">用户名</param>
 /// <param name="type">是否设为默认地址</param>
 /// <param name="tel">电话</param>
 /// <returns></returns>
 public int AddAddress(string pro, string city, string county, string details, string name, string uname, int type, string tel)
 {
     return(dal.AddAddress(pro, city, county, details, name, uname, type, tel));
 }