C# Класс Suteki.Shop.Services.CheckoutService

Наследование: ICheckoutService
Показать файл Открыть проект

Открытые методы

Метод Описание
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