Пример #1
0
 /// <summary>
 /// 添加用户地址
 /// </summary>
 /// <param name="userAddress">用户地址</param>
 /// <returns></returns>
 public static bool AddUserAddress(Ye_UserAddress userAddress)
 {
     _entities.Ye_UserAddress.Add(userAddress);
     return _entities.SaveChanges() > 0;
 }
Пример #2
0
 /// <summary>
 /// 更新用户收货地址
 /// </summary>
 /// <param name="userAddress">收货地址</param>
 /// <returns></returns>
 public static bool UpdateUserAddress(Ye_UserAddress userAddress)
 {
     var addr = GetUserAddressById(userAddress.UserAddressID);
     addr.Address = userAddress.Address;
     //addr.Zip = userAddress.Zip;
     //addr.AptSuite = userAddress.AptSuite;
     addr.Receiver = userAddress.Receiver;
     addr.Mobile = userAddress.Mobile;
     if (userAddress.IsDefault)
     {
         var list = GetUserAddressesByUserId(userAddress.UserID);
         list.ToList().ForEach(l => l.IsDefault = false);
         addr.IsDefault = true;
     }
     return _entities.SaveChanges() > 0;
 }