public ActionResult ActiveSpecificationTable(SpecificationTypeSearchModel searchModel)
        {
            var result =
                SpecificationTypeSearch.SearchSpecificationType(searchModel)
                .Select(o => new ActiveSpecificationTypeModel(o)).OrderBy(o => o.ActiveTypeCode).ToList();

            return(PartialView("Partial/SpecificationTypeTable", result));
        }
Ejemplo n.º 2
0
        public static List <ActiveSpecificationType> SearchSpecificationType(SpecificationTypeSearchModel searchModel)
        {
            var  result  = specificationTypeService.GetAllActiveSpecificationType(searchModel.WithDeleted);
            bool showAll = searchModel.ActiveTypes == null || searchModel.ActiveTypes.Length == 1 && searchModel.ActiveTypes[0] == 0;

            if (searchModel.ActiveTypes != null && searchModel.ActiveTypes.Length > 0 &&
                !showAll)
            {
                result = result.Where(o => searchModel.ActiveTypes.Contains(o.ActiveTypeId)).ToList();
            }
            return(result);
        }