C# 클래스 BAL.Interfaces.OrderManagerEx

상속: BAL.Manager.BaseManager, IOrderManagerEx
파일 보기 프로젝트 열기: CH033dotNET/Taxi 1 사용 예제들

공개 메소드들

메소드 설명
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