Exemple #1
0
        public async Task <IActionResult> Index(OrderListCriteriaModel criteria, int pageIndex = 0, int pageSize = 20)
        {
            var order = await _orderService.ListAsync(pageIndex : pageIndex, pageSize : pageSize,
                                                      userId : criteria.UserId, numeroPedido : criteria.CodigoPedido, tiendaPedido : criteria.Tienda
                                                      );

            var model = new OrderLisModel()
            {
                //(criteria.UserId.HasValue || !string.IsNullOrEmpty(criteria.Term)) ? criteria : null,
                Criteria = (criteria.UserId.HasValue || !string.IsNullOrEmpty(criteria.Term) || !string.IsNullOrEmpty(criteria.CodigoPedido) || !string.IsNullOrEmpty(criteria.Observaciones)) ? criteria : null,
                Orders   = _mapper.Map <PagedResultModel <OrderListItemModel> >(order),
            };

            return(View(model));
        }
Exemple #2
0
 public IActionResult Index(OrderListCriteriaModel criteria)
 {
     return(RedirectToAction(nameof(Index), criteria));
 }