Example #1
0
        public ProblemPage GetProblems(int page, int pageSize, string category, string status, string assingnedUser, string searchTerm, int?internetUser, DateTime?dateFrom, DateTime?dateTo)
        {
            int skip = page * pageSize;

            if (!string.IsNullOrEmpty(searchTerm))
            {
                var sqlSearchQuery = SqlQueryHelper.ConvertToSqlSearchQuery(searchTerm);
                return(_problemRepository.GetProblemsFilteredSearch(skip, pageSize, category, status, assingnedUser, internetUser, sqlSearchQuery, dateFrom, dateTo));
            }
            return(_problemRepository.GetProblemsFiltered(skip, pageSize, category, status, assingnedUser, internetUser, dateFrom, dateTo));
        }