public void GetOrderDetailByOrderId_WhenOrderDetailExists_ShouldReturnOrderDetailsById() { // Arrange var orderId = _fixture.Create <long>(); var orderDetails = _fixture.Build <OrderDetail>() .With(x => x.OrderId, orderId) .Create(); _context.OrderDetails.Add(orderDetails); _context.SaveChanges(); // Act var response = _sut.GetOrderDetailByOrderId(orderId); // Verify response.Count.Should().Be(1); response[0].OrderId.Should().Be(orderId); }
public List <OrderDetail> GetOrderDetailByOrderId(long orderId) { var orderDetail = _orderDetailRepository.GetOrderDetailByOrderId(orderId); if (orderDetail == null || orderDetail.Count == 0) { throw new Exception("Order Detail Not Found!"); } return(orderDetail); }
public List <OrderDetail> GetOrderDetailByOrderId(int orderId) { return(_orderDetailRepository.GetOrderDetailByOrderId(orderId)); }
public IEnumerable <OrderDetail> GetOrderDetailByOrderId(int orderId) { var model = _orderDetailRepository.GetOrderDetailByOrderId(orderId); return(model); }
public async Task <IEnumerable <OrderDetail> > GetOrderDetail(int OrderId) { return(await _orderDetailRepository.GetOrderDetailByOrderId(OrderId)); }