protected override void Handle(GetAllAssessmentsByKeywordRequest request, GetAllAssessmentsByKeywordResponse response) { int totalCount; var assessments = _assessmentRepository.GetAllAssessmentsByKeyword(request.Keyword, request.PageIndex, request.PageSize, out totalCount); var assessmentDtos = Mapper.Map <List <Domain.AssessmentModule.Assessment>, List <AssessmentSummaryDto> >(assessments); response.TotalCount = totalCount; response.Assessments = assessmentDtos; }