protected override async Task <IQueryable <ModelDefinition> > CreateFilteredQueryAsync(GetModelDefinitionListInput input)
        {
            if (!input.Filter.IsNullOrEmpty())
            {
                return((await _modelDefinitionRepository.GetQueryableAsync()).WhereIf(!input.Filter.IsNullOrEmpty(),
                                                                                      fd => fd.Name.Contains(input.Filter) ||
                                                                                      fd.Type.Contains(input.Filter)));
            }

            return(await base.CreateFilteredQueryAsync(input));
        }