public ActionResult SegmentItemsGridSelect([DataSourceRequest] DataSourceRequest request, int?ModelID, int?SegmentID) { if (ModelID.HasValue && SegmentID.HasValue) { SegmentItemsGridViewModel viewModel = ModelsModel.GetSegmentItems(ModelID.Value, SegmentID.Value); viewModel.ModelID = ModelID; return(Json(viewModel.SegmentItems.ToDataSourceResult(request), JsonRequestBehavior.AllowGet)); } return(null); }
public ActionResult GetSegmentItems(int?ModelID, int?SegmentID, string SegmentName) { var viewModel = new SegmentItemsGridViewModel(); if (ModelID.HasValue && SegmentID.HasValue) { viewModel = ModelsModel.GetSegmentItems(ModelID.Value, SegmentID.Value); viewModel.SegmentName = SegmentName; viewModel.ModelID = ModelID; } return(PartialView("SegmentItemsGridPartialView", viewModel)); }