Ejemplo n.º 1
0
 public ShellViewModel(
     TesturaMutationProjectOpener projectOpener,
     MutationReportOpener mutationReportOpener)
 {
     _projectOpener        = projectOpener;
     _mutationReportOpener = mutationReportOpener;
     MyInterTabClient      = new MyInterTabClient();
 }
Ejemplo n.º 2
0
 public WelcomeViewModel(
     IStartModuleTabOpener startModuleTabOpener,
     IMediator mediator,
     MutationReportOpener mutationReportOpener,
     UnimaProjectOpener projectOpener,
     FilePicker filePickerService)
 {
     _startModuleTabOpener     = startModuleTabOpener;
     _mediator                 = mediator;
     _mutationReportOpener     = mutationReportOpener;
     _projectOpener            = projectOpener;
     _filePickerService        = filePickerService;
     CreateNewProjectCommand   = new DelegateCommand(() => _startModuleTabOpener.OpenNewProjectTab());
     OpenProjectCommand        = new DelegateCommand(OpenProject);
     OpenReportCommand         = new DelegateCommand(OpenReport);
     OpenHistoryProjectCommand = new DelegateCommand <string>(OpenProject);
     ProjectHistory            = _mediator.Send(new GetProjectHistoryCommand()).Result;
 }