public async Task <IActionResult> SearchProcessTypesAsync(SearchProcessTypesViewModel searchModel) { try { ProcessTypeSearchDto searchDto = new ProcessTypeSearchDto { Title = searchModel.Title }; var processTypes = await processTypeService.SearchProcessTypesAsync(searchDto); ProcessTypesListViewModel viewModel = new ProcessTypesListViewModel() { ProcessTypes = processTypes }; return(View("Views/ProcessType/ProcessTypesList.cshtml", viewModel)); } catch (Exception ex) { ErrorViewModel errorModel = new ErrorViewModel(); errorModel.ErrorMessage = ex.Message.ToString(); return(View("Views/Shared/Error.cshtml", errorModel)); } }
public async Task <List <ProcessTypeDto> > SearchLitigationAsync(ProcessTypeSearchDto searchDto) { var processTypes = await dbContext.ProcessType .Where(l => (searchDto.Title == null) || ((searchDto.Title != null) && l.Title == searchDto.Title)) .ToListAsync(); var processTypesDtos = processTypes.Select(pt => mapper.Map <ProcessTypeDto>(pt)).ToList(); return(processTypesDtos); }
public async Task <List <ProcessTypeDto> > SearchProcessTypesAsync(ProcessTypeSearchDto searchDto) { var processTypes = await litigationPlannerUnitOfWork.ProcessTypeRepository.SearchLitigationAsync(searchDto); return(processTypes); }