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 <IActionResult> ProcessTypesListAsync() { try { var processTypes = await processTypeService.GetAsync(); var model = new ProcessTypesListViewModel() { ProcessTypes = processTypes }; return(View("Views/ProcessType/ProcessTypesList.cshtml", model)); } catch (Exception ex) { ErrorViewModel errorModel = new ErrorViewModel(); errorModel.ErrorMessage = ex.Message.ToString(); return(View("Views/Shared/Error.cshtml", errorModel)); } }