메소드 | 설명 | |
---|---|---|
CreateUpdateCustomer ( PurchaseOrder order, IIdentity identity ) : void | ||
FinalizeOrder ( string trackingNumber, IIdentity identity ) : void | ||
GetOrderByTrackingNumber ( string trackingNumber ) : OxxCommerceStarterKit.Core.Objects.SharedViewModels.PurchaseOrderModel | ||
GetOrdersByUserId ( System.Guid customerId ) : IEnumerable |
||
OrderService ( IOrderRepository orderRepository, ICustomerFactory customerFactory, IEmailService emailService, IOrderSettings orderSettings ) : System | ||
SendOrderReceipt ( PurchaseOrder order ) : bool | ||
SendOrderReceipt ( OxxCommerceStarterKit.Core.Objects.SharedViewModels.PurchaseOrderModel orderModel ) : bool | ||
SendOrderReceipt ( string trackingNumber ) : bool |
메소드 | 설명 | |
---|---|---|
CreateCustomer ( string email, string password, string phone, OrderAddress billingAddress, OrderAddress shippingAddress, bool hasPassword, Action |
메소드 | 설명 | |
---|---|---|
GetBillingEmail ( PurchaseOrder purchaseOrder ) : string | ||
GetBillingPhone ( PurchaseOrder purchaseOrder ) : string | ||
GetDeliveryServicePointFrom ( OrderAddress shippingAddress ) : string | ||
GetSelectedInterestCategoriesFrom ( PurchaseOrder order ) : int[] | ||
MapDiscounts ( LineItemDiscountCollection discounts ) : OxxCommerceStarterKit.Core.Objects.SharedViewModels.DiscountModel[] | ||
MapDiscounts ( OrderFormDiscountCollection discounts ) : OxxCommerceStarterKit.Core.Objects.SharedViewModels.DiscountModel[] | ||
MapDiscounts ( ShipmentDiscountCollection discounts ) : OxxCommerceStarterKit.Core.Objects.SharedViewModels.DiscountModel[] | ||
MapOrderAddress ( OrderAddress address ) : OrderAddressModel | ||
MapOrderForm ( OrderForm orderForm ) : OxxCommerceStarterKit.Core.Objects.SharedViewModels.OrderFormModel | ||
MapToModel ( Mediachase item ) : |
||
MapToModel ( Payment payment ) : OxxCommerceStarterKit.Core.Objects.SharedViewModels.PaymentModel | ||
MapToModel ( PurchaseOrder purchaseOrder ) : OxxCommerceStarterKit.Core.Objects.SharedViewModels.PurchaseOrderModel | ||
MapToModel ( Shipment shipment ) : OxxCommerceStarterKit.Core.Objects.SharedViewModels.ShipmentModel | ||
SetExtraCustomerProperties ( PurchaseOrder order, CustomerContact customer ) : void |
If customer has joined the members club, then add the interest areas to the customer profile. The request to join the member club is stored on the order during checkout. |
|
UpdateCustomerWithMemberClubInfo ( PurchaseOrder order, CustomerContact customer ) : void | ||
UserHasRegisteredForMembersClub ( PurchaseOrder order ) : bool |
protected CreateCustomer ( string email, string password, string phone, OrderAddress billingAddress, OrderAddress shippingAddress, bool hasPassword, Action |
||
string | ||
password | string | |
phone | string | |
billingAddress | OrderAddress | |
shippingAddress | OrderAddress | |
hasPassword | bool | |
userCreationFailed | Action |
|
리턴 | CustomerContact |
public CreateUpdateCustomer ( PurchaseOrder order, IIdentity identity ) : void | ||
order | PurchaseOrder | |
identity | IIdentity | |
리턴 | void |
public FinalizeOrder ( string trackingNumber, IIdentity identity ) : void | ||
trackingNumber | string | |
identity | IIdentity | |
리턴 | void |
public GetOrderByTrackingNumber ( string trackingNumber ) : OxxCommerceStarterKit.Core.Objects.SharedViewModels.PurchaseOrderModel | ||
trackingNumber | string | |
리턴 | OxxCommerceStarterKit.Core.Objects.SharedViewModels.PurchaseOrderModel |
public GetOrdersByUserId ( System.Guid customerId ) : IEnumerable |
||
customerId | System.Guid | |
리턴 | IEnumerable |
public OrderService ( IOrderRepository orderRepository, ICustomerFactory customerFactory, IEmailService emailService, IOrderSettings orderSettings ) : System | ||
orderRepository | IOrderRepository | |
customerFactory | ICustomerFactory | |
emailService | IEmailService | |
orderSettings | IOrderSettings | |
리턴 | System |
public SendOrderReceipt ( PurchaseOrder order ) : bool | ||
order | PurchaseOrder | |
리턴 | bool |
public SendOrderReceipt ( OxxCommerceStarterKit.Core.Objects.SharedViewModels.PurchaseOrderModel orderModel ) : bool | ||
orderModel | OxxCommerceStarterKit.Core.Objects.SharedViewModels.PurchaseOrderModel | |
리턴 | bool |
public SendOrderReceipt ( string trackingNumber ) : bool | ||
trackingNumber | string | |
리턴 | bool |