C# 클래스 Suteki.Shop.Services.CheckoutService

상속: ICheckoutService
파일 보기 프로젝트 열기: mikehadlow/sutekishop

공개 메소드들

메소드 설명
CheckoutService ( IRepository basketRepository, IEncryptionService encryptionService, IPostageService postageService, IUserService userService ) : System
OrderFromCheckoutViewData ( CheckoutViewData checkoutViewData, ModelStateDictionary modelState ) : Order

비공개 메소드들

메소드 설명
AddOrderLinesFromBasket ( Order order, Basket basket ) : void
CalcuatePostage ( Order order, Basket basket ) : void
EmailAddressesDoNotMatch ( CheckoutViewData checkoutViewData, ModelStateDictionary modelState ) : bool
GetCardContactFromViewData ( CheckoutViewData checkoutViewData, ModelStateDictionary modelState ) : Contact
GetCardFromViewData ( CheckoutViewData checkoutViewData, ModelStateDictionary modelState ) : Card
GetDeliveryContactFromViewData ( CheckoutViewData checkoutViewData, ModelStateDictionary modelState ) : Contact

메소드 상세

CheckoutService() 공개 메소드

public CheckoutService ( IRepository basketRepository, IEncryptionService encryptionService, IPostageService postageService, IUserService userService ) : System
basketRepository IRepository
encryptionService IEncryptionService
postageService IPostageService
userService IUserService
리턴 System

OrderFromCheckoutViewData() 공개 메소드

public OrderFromCheckoutViewData ( CheckoutViewData checkoutViewData, ModelStateDictionary modelState ) : Order
checkoutViewData Suteki.Shop.ViewData.CheckoutViewData
modelState ModelStateDictionary
리턴 Order