private IQueryable <Ls> SearchScenariosByKeyword(ScenarioParameters scenarioParameters) { IQueryable <Ls> ls = Enumerable.Empty <Ls>().AsQueryable(); if (!string.IsNullOrWhiteSpace(scenarioParameters.Keyword.Trim())) { var keyword = keywordRepository.GetKeyword(scenarioParameters.Keyword); if (keyword != null) { ls = context.Lskeyword.Where(x => x.Keywordid == keyword.Idkeyword) .Select(x => x.Lsid) .Select(x => context.Ls.Find(x)) .Select(x => x); ls = ls.Where(x => x.LstypeId != (int)LsTypeEnum.Private && x.IsDeleted == false); } } return(ls); }