public ReasonOperationViewModel(IReasonServices _ReasonServices) { ReasonServices = _ReasonServices; SendState = NormalStateKey; CancelCommand = new DelegateCommand(Cancel); _saveCommand = new DelegateCommand <object>(Save, CanSave); confirmExitInteractionRequest = new InteractionRequest <Confirmation>(); }
public ReasonDetailsViewModel(IRegionManager _RegionManager, IReasonServices _ReasonServices) { RegionManager = _RegionManager; ReasonServices = _ReasonServices; EditThisCommand = new DelegateCommand(EditThis); RemoveThisCommand = new DelegateCommand(RemoveThis, CanRemove); GoBackCommand = new DelegateCommand(GoBack); confirmRemoveThisInteractionRequest = new InteractionRequest <Confirmation>(); }
public ReasonMainViewModel(IEventAggregator _EventAggregator, IRegionManager _RegionManager, IReasonServices _ReasonServices) { RegionManager = _RegionManager; ReasonServices = _ReasonServices; EventAggregator = _EventAggregator; EventAggregator.GetEvent <AuthenticatedUserEvent>().Subscribe(InitAuthenticatedUser); OnLoadedCommand = new DelegateCommand(OnLoaded); _saveReasonCommand = new DelegateCommand <object>(SaveReason); _deleteReasonCommand = new DelegateCommand <object>(DeleteReason, CanDelete); interactionRequest = new InteractionRequest <Confirmation>(); }