コード例 #1
0
        public IDataResult <List <Order> > GetAll()
        {
            var result = _orderDal.GetAll();

            if (result != null)
            {
                return(new SuccessDataResult <List <Order> >(result));
            }
            return(new ErrorDataResult <List <Order> >(Messages.NotFound));
        }
コード例 #2
0
 public IDataResult <List <Order> > GetAll()
 {
     if (DateTime.Now.Hour >= 1 && DateTime.Now.Hour <= 2)
     {
         return(new ErrorDataResult <List <Order> >(Messages.MaintenanceTime));
     }
     return(new SuccessDataResult <List <Order> >(_orderDal.GetAll(), Messages.ProductListed));
 }
コード例 #3
0
        public IDataResult <List <Order> > GetAll(Expression <Func <Order, bool> > filter = null)
        {
            var _getAll = _orderDal.GetAll(filter);

            if (_getAll == null)
            {
                return(new ErrorDataResult <List <Order> >(OrderMessages.RecordNotFound));
            }
            return(new SuccessDataResult <List <Order> >(_getAll, OrderMessages.OrdersListed));
        }
コード例 #4
0
        public IDataResult <List <Order> > GetAll()
        {
            var result = BusinessRules.Run(CommonLogics.SystemMaintenanceTime());

            if (!result.Success)
            {
                return(new ErrorDataResult <List <Order> >(result.Message));
            }

            return(new SuccessDataResult <List <Order> >(_orderDal.GetAll(), Messages.successTransaction));
        }
コード例 #5
0
        public static IResult CheckOrderLimit(IOrderDal orderDal, Order order)
        {
            var result = orderDal.GetAll(o => o.CustomerId == order.CustomerId && o.dateTime == order.dateTime).Count;



            if (result ! > 10)
            {
                return(new SuccessResult());
            }

            return(new ErrorResult(Messages.OrderLimit));
        }
コード例 #6
0
 public IDataResult <List <Order> > GetAll()
 {
     return(new SuccessDataResult <List <Order> >(_orderDal.GetAll()));
 }
コード例 #7
0
 public IDataResult <List <Order> > GetAll()
 {
     return(new SuccessDataResult <List <Order> >(_orderDal.GetAll(), BusinessMessages.OrdersListed));
 }
コード例 #8
0
 public List <Order> GetAll()
 {
     return(_orderDal.GetAll());
 }
コード例 #9
0
        public async Task <DataResult <List <DisplayOrderDto> > > GetOrdersByUserId(string userId)
        {
            var orders = await _orderDal.GetAll(i => i.UserId == userId);

            return(new SuccessDataResult <List <DisplayOrderDto> >(_mapper.Map <List <DisplayOrderDto> >(orders)));
        }
コード例 #10
0
 public IDataResult <List <Order> > GetAll()
 {
     return(new SuccessDataResult <List <Order> >(_orderDal.GetAll(), "Siparişler listelendi"));
 }
コード例 #11
0
        public IDataResult <List <Order> > GetByCategoryIdPendingOrders(int categoryId)//kategori id sine göre beklemedeki siparişlerin listelenmesi
        {
            var result = _orderDal.GetAll(o => o.OrderPending == true && o.CategoryId == categoryId);

            return(new SuccessDataResult <List <Order> >(result));
        }
コード例 #12
0
ファイル: OrderLogic.cs プロジェクト: markxtr/HoneyBadgerGS
 public IEnumerable <Order> GetAll()
 {
     return(_orderDal.GetAll());
 }
コード例 #13
0
 public List <Order> GetAll()
 {
     return(orderDal_.GetAll());
 }
コード例 #14
0
 public List <Order> GetAll(Expression <Func <Order, bool> > filter = null)
 {
     return(_orderDal.GetAll(filter));
 }
コード例 #15
0
ファイル: OrderManager.cs プロジェクト: nazanbahar/BootCamp
 public IDataResult <List <Order> > GetAll()
 {
     return(new SuccessDataResult <List <Order> >(_orderDal.GetAll(), Messages.RecordListed));
 }