/// <summary> /// 添加用户地址 /// </summary> /// <param name="userAddress">用户地址</param> /// <returns></returns> public static bool AddUserAddress(Ye_UserAddress userAddress) { _entities.Ye_UserAddress.Add(userAddress); return _entities.SaveChanges() > 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; }