public Task Cancel(int orderId, int driverId)
 {
     return(DomainOrderStateService.Cancel(orderId, driverId));
 }
 public Task ReceivePayment(int orderId, int driverId)
 {
     return(DomainOrderStateService.ReceivePayment(orderId, driverId));
 }
 public Task Complete(int orderId, int driverId)
 {
     return(DomainOrderStateService.Complete(orderId, driverId));
 }
 public Task ArriveAtLoadingPlace(int orderId, int driverId)
 {
     return(DomainOrderStateService.ArriveAtLoadingPlace(orderId, driverId));
 }
 public Task DeliverTheVehicle(int orderId, int driverId)
 {
     return(DomainOrderStateService.DeliverTheVehicle(orderId, driverId));
 }
 public Task ConfirmByDriver(int orderId, int driverId)
 {
     return(DomainOrderStateService.ConfirmByDriver(orderId, driverId));
 }
 public Task GoToCustomer(int orderId, int driverId)
 {
     return(DomainOrderStateService.GoToCustomer(orderId, driverId));
 }
 public Task Trade(int orderId)
 {
     return(DomainOrderStateService.Trade(orderId));
 }
 public Task AssignToDriver(int orderId, int dispatcherId, int driverId)
 {
     return(DomainOrderStateService.AssignToDriver(orderId, dispatcherId, driverId));
 }
 public Task ReadyToTrade(int orderId, int moderatorId)
 {
     return(DomainOrderStateService.ReadyToTrade(orderId, moderatorId));
 }
 public Task Accept(int orderId, int moderatorId)
 {
     return(DomainOrderStateService.Accept(orderId, moderatorId));
 }
 public Task New(int orderId)
 {
     return(DomainOrderStateService.New(orderId));
 }
 public Task <int> GetCountByCurrentStatus(OrderStatus status)
 {
     return(DomainOrderStateService.GetCountByCurrentStatus(status));
 }
 public Task <ICollection <OrderState> > GetByCurrentStatus(OrderStatus status)
 {
     return(DomainOrderStateService.GetByCurrentStatus(status));
 }