コード例 #1
0
ファイル: OrderService.cs プロジェクト: Wallruzz9114/comme
        public async Task <IReadOnlyList <Order> > GetOrdersForUserAsync(string customerEmail)
        {
            var includeItemsAndDeliveryMethodQuery = new OrdersIncludingItemsAndDeliveryMethods(customerEmail);

            return(await _unitOfWork.Service <Order>().ListAllWithSpecificationAsync(includeItemsAndDeliveryMethodQuery));
        }
コード例 #2
0
ファイル: OrderService.cs プロジェクト: Wallruzz9114/comme
        public async Task <Order> GetOrderAsync(int orderId, string customerEmail)
        {
            var includeItemsAndDeliveryMethodQuery = new OrdersIncludingItemsAndDeliveryMethods(orderId, customerEmail);

            return(await _unitOfWork.Service <Order>().GetOneWithSpecification(includeItemsAndDeliveryMethodQuery));
        }