Beispiel #1
0
        public async Task <ActionResult> Index(VMInfographic filterModel, SxOrderItem order, int mid, byte mct, int page = 1, bool linked = true)
        {
            if (!Request.IsAjaxRequest())
            {
                return(new HttpNotFoundResult());
            }

            var filter = new SxFilter(page, linked ? _pageSize : 10)
            {
                MaterialId = mid, ModelCoreType = mct, AddintionalInfo = new object[] { linked }, Order = order != null && order.Direction != SortDirection.Unknown ? order : null, WhereExpressionObject = filterModel
            };
            var viewModel = await Repo.ReadAsync(filter);

            ViewBag.Filter = filter;

            return(PartialView("_GridView", viewModel));
        }
Beispiel #2
0
 public VMMaterial()
 {
     Infographics = new VMInfographic[0];
 }