public static IList <ShipmentPickListViewModel> GetAll(IUnitOfWork db, ShipmentPickListFilterViewModel filters) { var shipmentsType = GetShipmentsTypeEnum(filters.type); var query = db.FBAPickLists.GetAllAsDto(shipmentsType); if (!filters.ShowArchived) { query = query.Where(f => !f.Archived); } return(query .OrderByDescending(f => f.CreateDate) .ToList() .Select(f => new ShipmentPickListViewModel(f, shipmentsType)) .ToList()); }
public virtual ActionResult GetAll([DataSourceRequest] DataSourceRequest request, bool showArchived, string shipmenttype) { LogI("GetAll"); var filters = new ShipmentPickListFilterViewModel() { ShowArchived = showArchived, type = shipmenttype }; var items = ShipmentPickListViewModel.GetAll(Db, filters); var dataSource = items.ToDataSourceResult(request); return(new JsonResult { Data = dataSource, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }