コード例 #1
0
        public SubmissionHistoryListViewModel(INavigationManager navigationManager, ICitationsService citationsService) : base(navigationManager)
        {
            _citationsService = citationsService;

            _accountAssociation = SessionStorage.Instance.Get <AccountAssociationModel>(StorageConstants.ACCOUNT_ASSOCIATION_KEY);

            Title = AppResources.txtSubmisionHistory;
        }
コード例 #2
0
        public HomeViewModel(INavigationManager navigationManager, IViolationService violationService, ICitationsService citationsService) : base(navigationManager)
        {
            _violationService = violationService;

            _citationsService = citationsService;

            _accountAssociation = SessionStorage.Instance.Get <AccountAssociationModel>(StorageConstants.ACCOUNT_ASSOCIATION_KEY);

            Title = AppResources.txtHome;
        }
コード例 #3
0
 public VirtualViolationCreateEditViewModel(INavigationManager navigationManager, IViolationService violationService, IVideoService videoService, IPrinterService printerService) : base(navigationManager)
 {
     _printerService   = printerService;
     _violationService = violationService;
     _videoService     = videoService;
     _currentAccount   = SessionStorage.Instance.Get <AccountAssociationModel>(StorageConstants.ACCOUNT_ASSOCIATION_KEY);
     _violation        = SessionStorage.Instance.Get <ViolationModel>(StorageConstants.VIOLATION_ITEM_KEY);
     _video            = SessionStorage.Instance.Get <MediaFile>(StorageConstants.VIOLATION_VIDEO_FILE_KEY);
     _videoId          = SessionStorage.Instance.Get <Guid>(StorageConstants.VIDEO_FILE_ID_KEY);
     _thumbnail        = videoService.GetVideoThumbnailFromFile(_video.Path);
 }