/// <summary> /// Gets all of the order details. /// </summary> /// <returns>If founds any matching data, returns SuccessDataResult with the data of list of OrderDetailDto, else returns ErrorDataResult with an not found message.</returns> public IDataResult <List <OrderDetailDto> > GetAllOrderDetails() { var result = _orderDal.GetAllOrderDetails(); if (result != null) { return(new SuccessDataResult <List <OrderDetailDto> >(result)); } return(new ErrorDataResult <List <OrderDetailDto> >(Messages.NotFound)); }
public IDataResult <List <OrderDto> > GetOrderDetailsByUser(int userId) { return(new SuccessDataResult <List <OrderDto> >(_orderDal.GetAllOrderDetails(o => o.UserId == userId))); }