C# Класс BAL.Interfaces.OrderManagerEx

Наследование: BAL.Manager.BaseManager, IOrderManagerEx
Показать файл Открыть проект Примеры использования класса

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

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

Описание методов

AddOrder() публичный Метод

public AddOrder ( OrderExDTO order ) : OrderExDTO
order Model.DTO.OrderExDTO
Результат Model.DTO.OrderExDTO

ApproveOrder() публичный Метод

public ApproveOrder ( int id ) : bool
id int
Результат bool

CancelOrder() публичный Метод

public CancelOrder ( int id ) : bool
id int
Результат bool

DenyOrder() публичный Метод

public DenyOrder ( int id ) : bool
id int
Результат bool

FinishOrder() публичный Метод

public FinishOrder ( int id, decimal price ) : bool
id int
price decimal
Результат bool

GetApprovedOrders() публичный Метод

public GetApprovedOrders ( ) : IEnumerable
Результат IEnumerable

GetById() публичный Метод

public GetById ( int id ) : OrderExDTO
id int
Результат Model.DTO.OrderExDTO

GetCurrentDriverOrder() публичный Метод

public GetCurrentDriverOrder ( int driverId ) : OrderExDTO
driverId int
Результат Model.DTO.OrderExDTO

GetDriversTodayOrders() публичный Метод

public GetDriversTodayOrders ( UserDTO Driver ) : IList
Driver UserDTO
Результат IList

GetFinishedOrders() публичный Метод

public GetFinishedOrders ( ) : IEnumerable
Результат IEnumerable

GetInProgressOrders() публичный Метод

public GetInProgressOrders ( ) : IEnumerable
Результат IEnumerable

GetLastDeniedOrders() публичный Метод

public GetLastDeniedOrders ( ) : IEnumerable
Результат IEnumerable

GetNotApprovedOrders() публичный Метод

public GetNotApprovedOrders ( ) : IEnumerable
Результат IEnumerable

GetOrdersByDriver() публичный Метод

public GetOrdersByDriver ( UserDTO Driver ) : IEnumerable
Driver UserDTO
Результат IEnumerable

GetOrdersByUserId() публичный Метод

public GetOrdersByUserId ( int id ) : IEnumerable
id int
Результат IEnumerable

OrderManagerEx() публичный Метод

public OrderManagerEx ( IUnitOfWork uOW ) : System
uOW IUnitOfWork
Результат System

SetClientFeedback() публичный Метод

public SetClientFeedback ( int orderId, int feedbackId ) : void
orderId int
feedbackId int
Результат void

SetDriverFeedback() публичный Метод

public SetDriverFeedback ( int orderId, int feedbackId ) : void
orderId int
feedbackId int
Результат void

SetWaitingTime() публичный Метод

public SetWaitingTime ( int id, int WaitingTime ) : bool
id int
WaitingTime int
Результат bool

TakeOrder() публичный Метод

public TakeOrder ( int id, int DriverId ) : bool
id int
DriverId int
Результат bool

UpdateOrder() публичный Метод

public UpdateOrder ( OrderExDTO order ) : void
order Model.DTO.OrderExDTO
Результат void