Ejemplo n.º 1
0
 public TrayViewModel(IAuthorizationService authorizationService, IWindowFactory windowFactory, IApplicationService applicationService, IWindowService windowService)
 {
     _authorizationService            = authorizationService;
     _windowFactory                   = windowFactory;
     _applicationService              = applicationService;
     _windowService                   = windowService;
     TransitionToMainCommand          = new DelegateCommandAsync(ExecuteTransitionToMainAsync);
     TransitionToAuthorizationCommand = new DelegateCommand.DelegateCommand(ExecuteTransitionToAuthorization);
     TransitionToExitCommand          = new DelegateCommand.DelegateCommand(ExecuteTransitionToExit);
 }
 public EmployeeDetailsViewModel(IEmployeeService employeeService, IDepartmentService departmentService, IMapperWrapper mapperWrapper)
 {
     _employeeService            = employeeService;
     _departmentService          = departmentService;
     _mapperWrapper              = mapperWrapper;
     EditCommand                 = new DelegateCommand.DelegateCommand(ExecuteEditEmployee);
     CancelCommand               = new DelegateCommand.DelegateCommand(ExecuteCancel);
     SaveCommand                 = new DelegateCommandAsync(ExecuteSaveEmployee);
     OpenDeletePopupCommand      = new DelegateCommand.DelegateCommand(ExecuteOpenDeletePopup);
     DeleteEmployeeCommand       = new DelegateCommandAsync(ExecuteDeleteEmployee);
     CancelToListEmployeeCommand = new DelegateCommand.DelegateCommand(ExecuteCancelTolistEmployee);
 }