public ActionResult List() { var model = new DqRuleListModel(); //model.QualityDimensions = db.MDM_DQI_AGGR_TRANSACTIONS.ToList(); model.QualityDimensions = new SelectList(db.MDM_AGGR_DIMENSION, "DIMENSIONID", "DIMENSION_NAME").ToList(); model.QualityDimensions.Insert(0, new SelectListItem { Text = "All", Value = "0" }); return(View(model)); }
public virtual ActionResult List(DataSourceRequest command, DqRuleListModel model, string sort, string sortDir) { var items = _dqRuleService.GetAllRuleItems(model.SearchName, model.DimensionId, command.Page - 1, command.PageSize, string.Format("{0} {1}", sort, sortDir)); //var logItems = _logger.GetAllLogs(createdOnFromValue, createdToFromValue, model.Message, // logLevel, command.Page - 1, command.PageSize); var gridModel = new DataSourceResult { Data = items.Select(x => new DqRuleListModel { RECORD_ID = x.RECORD_ID, RULE_NAME = x.RULE_NAME, DIMENSION = x.MdmAggrDimensions.DIMENSION_NAME, DATA_SOURCE = x.MdmDQDataSources.DS_NAME, SEVERITY = x.MdmDQPriorities.PRIORITY_DESCRIPTION, RUN_SCHEDULE = x.MdmDqRunSchedules.SCHEDULE_DESCRIPTION, LAST_RUN = x.LAST_RUN //CATALOG_NAME = x.CATALOG_NAME, //ERROR_DESC = x.ERROR_DESC, //CREATED_DATE = x.CREATED_DATE// _dateTimeHelper.ConvertToUserTime(x.CreatedOnUtc, DateTimeKind.Utc) }), Total = items.TotalCount }; //var gridModel = new DataSourceResult //{ // Data = items.Select(x => // { // var itemsModel = x.ToModel(); // PrepareSomethingModel(itemsModel, x, false, false); // return itemsModel; // }), // Total = items.TotalCount, //}; return(Json(gridModel)); }