Пример #1
0
        public void Execute(object parameter)
        {
            Worker worker = parameter as Worker;
            WorkerDetailsViewModel viewModel = worker != null
                                                    ? new WorkerDetailsViewModel(worker)
                                                    : new WorkerDetailsViewModel();
            WorkerViewDetails editView = new WorkerViewDetails
            {
                DataContext = viewModel
            };

            editView.ShowDialog();
            if (AfterExecuted != null)
            {
                AfterExecuted.Invoke(viewModel.CurrentWorker);
            }
        }
Пример #2
0
 public async Task <IActionResult> Details(int id)
 => View(workerViewModel = (WorkerDetailsViewModel)mapper.Map <User, WorkerDetailsViewModel>
                               (await panelManager.GetWorker(id), new WorkerDetailsViewModel {
     Id = id
 }).WithJobs(await panelManager.GetJobs()).WithAlert());