C# Class BAL.Interfaces.OrderManagerEx

Inheritance: BAL.Manager.BaseManager, IOrderManagerEx
Afficher le fichier Open project: CH033dotNET/Taxi Class Usage Examples

Méthodes publiques

Méthode Description
AddOrder ( OrderExDTO order ) : OrderExDTO
ApproveOrder ( int id ) : bool
CancelOrder ( int id ) : bool
DenyOrder ( int id ) : bool
FinishOrder ( int id, decimal price ) : bool
GetApprovedOrders ( ) : IEnumerable
GetById ( int id ) : OrderExDTO
GetCurrentDriverOrder ( int driverId ) : OrderExDTO
GetDriversTodayOrders ( UserDTO Driver ) : IList
GetFinishedOrders ( ) : IEnumerable
GetInProgressOrders ( ) : IEnumerable
GetLastDeniedOrders ( ) : IEnumerable
GetNotApprovedOrders ( ) : IEnumerable
GetOrdersByDriver ( UserDTO Driver ) : IEnumerable
GetOrdersByUserId ( int id ) : IEnumerable
OrderManagerEx ( IUnitOfWork uOW ) : System
SetClientFeedback ( int orderId, int feedbackId ) : void
SetDriverFeedback ( int orderId, int feedbackId ) : void
SetWaitingTime ( int id, int WaitingTime ) : bool
TakeOrder ( int id, int DriverId ) : bool
UpdateOrder ( OrderExDTO order ) : void

Method Details

AddOrder() public méthode

public AddOrder ( OrderExDTO order ) : OrderExDTO
order Model.DTO.OrderExDTO
Résultat Model.DTO.OrderExDTO

ApproveOrder() public méthode

public ApproveOrder ( int id ) : bool
id int
Résultat bool

CancelOrder() public méthode

public CancelOrder ( int id ) : bool
id int
Résultat bool

DenyOrder() public méthode

public DenyOrder ( int id ) : bool
id int
Résultat bool

FinishOrder() public méthode

public FinishOrder ( int id, decimal price ) : bool
id int
price decimal
Résultat bool

GetApprovedOrders() public méthode

public GetApprovedOrders ( ) : IEnumerable
Résultat IEnumerable

GetById() public méthode

public GetById ( int id ) : OrderExDTO
id int
Résultat Model.DTO.OrderExDTO

GetCurrentDriverOrder() public méthode

public GetCurrentDriverOrder ( int driverId ) : OrderExDTO
driverId int
Résultat Model.DTO.OrderExDTO

GetDriversTodayOrders() public méthode

public GetDriversTodayOrders ( UserDTO Driver ) : IList
Driver UserDTO
Résultat IList

GetFinishedOrders() public méthode

public GetFinishedOrders ( ) : IEnumerable
Résultat IEnumerable

GetInProgressOrders() public méthode

public GetInProgressOrders ( ) : IEnumerable
Résultat IEnumerable

GetLastDeniedOrders() public méthode

public GetLastDeniedOrders ( ) : IEnumerable
Résultat IEnumerable

GetNotApprovedOrders() public méthode

public GetNotApprovedOrders ( ) : IEnumerable
Résultat IEnumerable

GetOrdersByDriver() public méthode

public GetOrdersByDriver ( UserDTO Driver ) : IEnumerable
Driver UserDTO
Résultat IEnumerable

GetOrdersByUserId() public méthode

public GetOrdersByUserId ( int id ) : IEnumerable
id int
Résultat IEnumerable

OrderManagerEx() public méthode

public OrderManagerEx ( IUnitOfWork uOW ) : System
uOW IUnitOfWork
Résultat System

SetClientFeedback() public méthode

public SetClientFeedback ( int orderId, int feedbackId ) : void
orderId int
feedbackId int
Résultat void

SetDriverFeedback() public méthode

public SetDriverFeedback ( int orderId, int feedbackId ) : void
orderId int
feedbackId int
Résultat void

SetWaitingTime() public méthode

public SetWaitingTime ( int id, int WaitingTime ) : bool
id int
WaitingTime int
Résultat bool

TakeOrder() public méthode

public TakeOrder ( int id, int DriverId ) : bool
id int
DriverId int
Résultat bool

UpdateOrder() public méthode

public UpdateOrder ( OrderExDTO order ) : void
order Model.DTO.OrderExDTO
Résultat void