Пример #1
0
        // 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));
        }
Пример #2
0
        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));
        }