public void SetOrder (Order order) { this.order = order; Title = string.Format ("Order #{0}", this.order.Number); }
void CheckOutMethod () { if (string.IsNullOrEmpty (view.Address)) { return; } var order = new Order { SpecialInstruction = view.Instructions, Address = view.Address, UserId = Settings.CurrentUserId, UserEmail = "*****@*****.**", //TODO: get user email address UserPhone = "0918892320619", Payment = "Cash On Delivery", UserName = "******", //TODO: get user name TotalAmount = totalPrice, Discount = 0, CouponId = string.Empty, Status = "Order Placed" }; Debug.WriteLine (order.Id); foreach (var orderItem in CheckoutItems) { var detail = orderItem.Details; detail.OrderId = order.Id; } var orderItems = CheckoutItems.Select (x => x.Details).ToList (); var vm = DependencyService.Get<IOrderViewModel> (); vm.SetOrderDetails (order, orderItems); }
public void SetOrderDetails (Order order, List<OrderDetail> orderDetails) { this.order = order; this.orderDetails = orderDetails; }