C# Class EGSW.Services.Orders.OrderService

Inheritance: IOrderService
Show file Open project: careerengine/EGSW-Project

Public Methods

Method Description
GetOrderByAgentId ( int agentId ) : List
GetOrderByGuid ( System.Guid orderGuid ) : GutterCleanOrder
GetOrderById ( int orderId ) : GutterCleanOrder
GetOrderSurveryByOrderGuid ( System.Guid orderGuid ) : Survery
GetOrderSurveryByOrderId ( int orderId ) : Survery
InsertOrder ( GutterCleanOrder entity ) : void
InsertSurvey ( Survery entity ) : void
OrderService ( IRepository gutterCleanOrderRepository, IRepository surveryRepository ) : System
SearchOrders ( int customerId, string customerEmail = null, int agentId, System.DateTime createdFromUtc = null, System.DateTime createdToUtc = null, OrderStatus os = null, PaymentStatus ps = null, string orderGuid = null, string sortOrder = null, int pageIndex, int pageSize = int.MaxValue ) : PagedList.IPagedList
UpdateOrder ( GutterCleanOrder entity ) : void

Method Details

GetOrderByAgentId() public method

public GetOrderByAgentId ( int agentId ) : List
agentId int
return List

GetOrderByGuid() public method

public GetOrderByGuid ( System.Guid orderGuid ) : GutterCleanOrder
orderGuid System.Guid
return EGSW.Data.GutterCleanOrder

GetOrderById() public method

public GetOrderById ( int orderId ) : GutterCleanOrder
orderId int
return EGSW.Data.GutterCleanOrder

GetOrderSurveryByOrderGuid() public method

public GetOrderSurveryByOrderGuid ( System.Guid orderGuid ) : Survery
orderGuid System.Guid
return EGSW.Data.Survery

GetOrderSurveryByOrderId() public method

public GetOrderSurveryByOrderId ( int orderId ) : Survery
orderId int
return EGSW.Data.Survery

InsertOrder() public method

public InsertOrder ( GutterCleanOrder entity ) : void
entity EGSW.Data.GutterCleanOrder
return void

InsertSurvey() public method

public InsertSurvey ( Survery entity ) : void
entity EGSW.Data.Survery
return void

OrderService() public method

public OrderService ( IRepository gutterCleanOrderRepository, IRepository surveryRepository ) : System
gutterCleanOrderRepository IRepository
surveryRepository IRepository
return System

SearchOrders() public method

public SearchOrders ( int customerId, string customerEmail = null, int agentId, System.DateTime createdFromUtc = null, System.DateTime createdToUtc = null, OrderStatus os = null, PaymentStatus ps = null, string orderGuid = null, string sortOrder = null, int pageIndex, int pageSize = int.MaxValue ) : PagedList.IPagedList
customerId int
customerEmail string
agentId int
createdFromUtc System.DateTime
createdToUtc System.DateTime
os OrderStatus
ps PaymentStatus
orderGuid string
sortOrder string
pageIndex int
pageSize int
return PagedList.IPagedList

UpdateOrder() public method

public UpdateOrder ( GutterCleanOrder entity ) : void
entity EGSW.Data.GutterCleanOrder
return void