// GET: Process public async Task <ActionResult> MyProcesses(string name = null) { var processes = await this.ProcessService.SearchMyProcessesAsync(name, User.Identity.GetUserId()); var processTypes = await this.ProcessTypeService.SearchAsync(null, User.Identity.GetUserId()); var vm = new ProcessIndexViewModel() { Processes = processes.Select(x => Mapper.Map <ProcessViewModel>(x)), ProcessTypes = processTypes, SearchByName = name }; return(View(vm)); }
public async Task <ActionResult> Index(string name = null) { var processes = (await this.ProcessService.SearchNotDraftAsync(name)) .ToList(); processes.Sort(ByStatusAndDate); var vm = new ProcessIndexViewModel() { Processes = processes.Select(x => Mapper.Map <ProcessViewModel>(x)), SearchByName = name }; return(View(vm)); }