C# Class iGoat.Service.DeliveryWebService

Inheritance: IDeliveryWebService
Datei anzeigen Open project: AcklenAvenue/iGoat-Delivery-Back-End

Public Methods

Method Description
DeliveryWebService ( IProfileService profileService, IEventProcessorFactory eventProcessorFactory, IMappingEngine mappingEngine ) : System
GetDeliveryDetails ( string authKey, int deliveryId ) : DeliveryDetails
GetDeliveryItemDetails ( string authKey, int deliveryItemId ) : DeliveryItemDetails
GetMyDeliveries ( string authKey ) : List
GetMyItems ( string authKey, iGoat.Service.Contracts.DeliveryItemStatus deliveryItemStatus ) : List
Login ( string username, string password ) : SuccessfulLoginResponse
ProcessEvent ( IProcessEventRequest processEventRequest ) : void

Method Details

DeliveryWebService() public method

public DeliveryWebService ( IProfileService profileService, IEventProcessorFactory eventProcessorFactory, IMappingEngine mappingEngine ) : System
profileService IProfileService
eventProcessorFactory IEventProcessorFactory
mappingEngine IMappingEngine
return System

GetDeliveryDetails() public method

public GetDeliveryDetails ( string authKey, int deliveryId ) : DeliveryDetails
authKey string
deliveryId int
return iGoat.Service.Contracts.DeliveryDetails

GetDeliveryItemDetails() public method

public GetDeliveryItemDetails ( string authKey, int deliveryItemId ) : DeliveryItemDetails
authKey string
deliveryItemId int
return iGoat.Service.Contracts.DeliveryItemDetails

GetMyDeliveries() public method

public GetMyDeliveries ( string authKey ) : List
authKey string
return List

GetMyItems() public method

public GetMyItems ( string authKey, iGoat.Service.Contracts.DeliveryItemStatus deliveryItemStatus ) : List
authKey string
deliveryItemStatus iGoat.Service.Contracts.DeliveryItemStatus
return List

Login() public method

public Login ( string username, string password ) : SuccessfulLoginResponse
username string
password string
return SuccessfulLoginResponse

ProcessEvent() public method

public ProcessEvent ( IProcessEventRequest processEventRequest ) : void
processEventRequest IProcessEventRequest
return void