IOrderDao Interface

Design Pattern Framework 3.5

Design Pattern Framework 3.5 IOrderDao Interface
Patterns-In-Action! ApplicationDataObjectsIOrderDao
Defines methods to access orders and order details. This is a database-independent interface. The implementations will be database specific.
Declaration Syntax
C# Visual Basic
public interface IOrderDao
Public Interface IOrderDao
Members
All Members Methods



Icon Member Description
GetOrder(Int32)
Gets an specific order.

GetOrderDetails(Int32)
Gets a list of order details for a given order.

GetOrders(Int32)
Gets all orders for a customer.

GetOrdersByDate(DateTime, DateTime)
Gets a list of orders placed within a date range.

GetOrderStatistics(IList<(Of <(Customer>)>), String)
Gets customers with order statistics in given sort order.

GetOrderStatistics(IList<(Of <(Customer>)>))
Gets a list of customers with order summary statistics.

Assembly: DataObjects (Module: DataObjects) Version: 1.0.0.0 (1.0.0.0)