public IEnumerable <OrderInfoData> GetOrdersInfo(IEnumerable <object> orderIds) { List <OrderInfoData> orders = new List <OrderInfoData>(); foreach (object orderId in orderIds) { OrderInfoData order = GetOrderInfo(orderId); orders.Add(order); } return(orders); }
public OrderInfoData GetOrderInfo(string orderNumber) { OrderInfoData result = null; RepositoryExceptionWrapper.Wrap(GetType(), () => { IQuery query = CurrentSession.GetNamedQuery("GetOrderInfo"); query.SetParameter("OrderNumber", orderNumber); query.SetString("OrderId", null); result = query.UniqueResult <OrderInfoData>(); if (result != null) { IQuery queryDetail = CurrentSession.GetNamedQuery("GetOrderItemInfoList"); queryDetail.SetParameter("OrderId", result.OrderId); result.OrderItemInfosData = queryDetail.List <OrderItemInfoData>(); } }); return(result); }
public IServiceQueryResult <OrderInfoData> GetOrderInfo(string orderNumber) { OrderInfoData result = Repository.GetOrderInfo(orderNumber); return(ServiceResultFactory.BuildServiceQueryResult <OrderInfoData>(result)); }
public IServiceQueryResult <OrderInfoData> GetOrderInfo(object orderId) { OrderInfoData result = Repository.GetOrderInfo(orderId); return(ServiceResultFactory.BuildServiceQueryResult <OrderInfoData>(result)); }