public void Execute(object parameter) { TaskListViewModel vm = parameter as TaskListViewModel; var command = new TaskCreateCommand(vm.InputTaskName, vm.InputCategory); var service = new TaskApplicationService(taskFactory, taskRepository); var taskRslt = service.Create(command); var taskData = DomainVMConverter.ConvTaskDomainToVM(taskRslt.Task); vm.TaskDataList.Add(taskData); }
public void Execute(object parameter) { TaskListViewModel vm = parameter as TaskListViewModel; var service = new TaskApplicationService(taskFactory, taskRepository); var taskList = service.FindAll(); vm.TaskDataList.Clear(); foreach (var elem in taskList) { var taskData = DomainVMConverter.ConvTaskDomainToVM(elem); vm.TaskDataList.Add(taskData); } }