Exemple #1
0
 public TableStorageSigningRequestRepository(
     ICloudStorageClientFactory cloudStorageClientFactory,
     IMapper mapper)
 {
     _cloudStorageClientFactory = cloudStorageClientFactory;
     _mapper = mapper;
 }
Exemple #2
0
 public TemplateDataInitializer(
     TemplateService templateService,
     ICloudStorageClientFactory cloudStorageClientFactory)
 {
     _templateService           = templateService;
     _cloudStorageClientFactory = cloudStorageClientFactory;
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="SettingsViewModel"/> class.
        /// </summary>
        public SettingsViewModel(
            INavigationService navigationService,
            ILanguageService languageService,
            ISvgIconService svgIconService,
            IThemeService themeService,
            IBaseUrlService webviewBaseUrl,
            ISettingsService settingsService,
            IStoryBoardService storyBoardService,
            IFeedbackService feedbackService,
            ICloudStorageClientFactory cloudStorageClientFactory,
            IFilePickerService filePickerService)
            : base(navigationService, languageService, svgIconService, themeService, webviewBaseUrl)
        {
            _settingsService           = settingsService;
            _storyBoardService         = storyBoardService;
            _feedbackService           = feedbackService;
            _cloudStorageClientFactory = cloudStorageClientFactory;
            _filePickerService         = filePickerService;
            _fontSizeConverter         = new SliderStepConverter(ReferenceFontSize, 1.0);
            _noteMaxHeightConverter    = new SliderStepConverter(ReferenceNoteMaxSize, 20.0);
            Model = _settingsService.LoadSettingsOrDefault();

            EncryptionAlgorithms = new List <DropdownItemViewModel>();
            FillAlgorithmList(EncryptionAlgorithms);

            // Initialize commands
            GoBackCommand = new RelayCommand(GoBack);
            ChangeCloudSettingsCommand = new RelayCommand(ChangeCloudSettings);
            ClearCloudSettingsCommand  = new RelayCommand(ClearCloudSettings);
            TestNewLocalizationCommand = new RelayCommand(TestNewLocalization);
        }
Exemple #4
0
 public TableStorageTemplateRepository(
     ICloudStorageClientFactory cloudStorageClientFactory,
     IMapper mapper)
 {
     _cloudStorageClientFactory = cloudStorageClientFactory;
     _mapper = mapper;
 }
Exemple #5
0
 /// <inheritdoc/>
 public ExistsCloudRepositoryStep(
     Enum stepId,
     IStoryBoard storyBoard,
     ILanguageService languageService,
     IFeedbackService feedbackService,
     ISettingsService settingsService,
     ICloudStorageClientFactory cloudStorageClientFactory)
     : base(stepId, storyBoard, languageService, feedbackService, settingsService, cloudStorageClientFactory)
 {
 }
Exemple #6
0
 /// <inheritdoc/>
 public DownloadCloudRepositoryStep(
     Enum stepId,
     IStoryBoard storyBoard,
     ILanguageService languageService,
     IFeedbackService feedbackService,
     ICloudStorageClientFactory cloudStorageClientFactory,
     ISettingsService settingsService)
     : base(stepId, storyBoard, languageService, feedbackService, cloudStorageClientFactory)
 {
     _settingsService = settingsService;
 }
 public DownloadCloudRepositoryStep(
     int stepId,
     IStoryBoard storyBoard,
     ILanguageService languageService,
     IFeedbackService feedbackService,
     ICloudStorageClientFactory cloudStorageClientFactory)
     : base(stepId, storyBoard)
 {
     _languageService           = languageService;
     _feedbackService           = feedbackService;
     _cloudStorageClientFactory = cloudStorageClientFactory;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="HandleOAuthRedirectStep"/> class.
 /// </summary>
 public HandleOAuthRedirectStep(
     Enum stepId,
     IStoryBoard storyBoard,
     ILanguageService languageService,
     IFeedbackService feedbackService,
     ICloudStorageClientFactory cloudStorageClientFactory)
     : base(stepId, storyBoard)
 {
     _languageService           = languageService;
     _feedbackService           = feedbackService;
     _cloudStorageClientFactory = cloudStorageClientFactory;
 }
Exemple #9
0
 public ExistsCloudRepositoryStep(
     Enum stepId,
     IStoryBoard storyBoard,
     ILanguageService languageService,
     IFeedbackService feedbackService,
     ISettingsService settingsService,
     ICloudStorageClientFactory cloudStorageClientFactory)
     : base(stepId, storyBoard)
 {
     _languageService           = languageService;
     _feedbackService           = feedbackService;
     _settingsService           = settingsService;
     _cloudStorageClientFactory = cloudStorageClientFactory;
 }
 public ShowCloudStorageAccountStep(
     int stepId,
     IStoryBoard storyBoard,
     INavigationService navigationService,
     INativeBrowserService nativeBrowserService,
     ICryptoRandomService randomSource,
     ICloudStorageClientFactory cloudStorageClientFactory)
     : base(stepId, storyBoard)
 {
     _navigationService         = navigationService;
     _nativeBrowserService      = nativeBrowserService;
     _randomSource              = randomSource;
     _cloudStorageClientFactory = cloudStorageClientFactory;
 }
 /// <inheritdoc/>
 public StoreMergedRepositoryAndQuitStep(
     Enum stepId,
     IStoryBoard storyBoard,
     Guid noteId,
     PullPushDirection direction,
     ILanguageService languageService,
     IFeedbackService feedbackService,
     ISettingsService settingsService,
     ICryptoRandomService randomService,
     IRepositoryStorageService repositoryStorageService,
     ICloudStorageClientFactory cloudStorageClientFactory)
     : base(stepId, storyBoard, languageService, feedbackService, settingsService, randomService, repositoryStorageService, cloudStorageClientFactory)
 {
     _noteId    = noteId;
     _direction = direction;
 }
Exemple #12
0
        public CloudStorageChoiceViewModel(
            INavigationService navigationService,
            ILanguageService languageService,
            ISvgIconService svgIconService,
            IBaseUrlService webviewBaseUrl,
            IStoryBoardService storyBoardService,
            ICloudStorageClientFactory cloudStorageClientFactory)
            : base(navigationService, languageService, svgIconService, webviewBaseUrl)
        {
            _storyBoardService         = storyBoardService;
            _cloudStorageClientFactory = cloudStorageClientFactory;

            ServiceChoices = new List <CloudStorageChoiceItemViewModel>();
            GoBackCommand  = new RelayCommand(GoBack);
            ChooseCommand  = new RelayCommand <string>(Choose);

            ListChoices(ServiceChoices);
        }
Exemple #13
0
 public StoreMergedRepositoryAndQuitStep(
     int stepId,
     IStoryBoard storyBoard,
     ILanguageService languageService,
     IFeedbackService feedbackService,
     ISettingsService settingsService,
     ICryptoRandomService randomService,
     IRepositoryStorageService repositoryStorageService,
     ICloudStorageClientFactory cloudStorageClientFactory)
     : base(stepId, storyBoard)
 {
     _languageService           = languageService;
     _feedbackService           = feedbackService;
     _settingsService           = settingsService;
     _cryptoRandomService       = randomService;
     _repositoryStorageService  = repositoryStorageService;
     _cloudStorageClientFactory = cloudStorageClientFactory;
 }
Exemple #14
0
        public CloudStorageAccountViewModel(
            INavigationService navigationService,
            ILanguageService languageService,
            ISvgIconService svgIconService,
            IBaseUrlService webviewBaseUrl,
            IStoryBoardService storyBoardService,
            IFeedbackService feedbackService,
            ICloudStorageClientFactory cloudStorageClientFactory,
            SerializeableCloudStorageCredentials model)
            : base(navigationService, languageService, svgIconService, webviewBaseUrl)
        {
            _storyBoardService = storyBoardService ?? throw new ArgumentNullException(nameof(storyBoardService));
            _feedbackService   = feedbackService ?? throw new ArgumentNullException(nameof(feedbackService));
            Model = model;

            _credentialsRequirements = cloudStorageClientFactory.GetOrCreate(Model.CloudStorageId).CredentialsRequirements;
            CloudServiceName         = cloudStorageClientFactory.GetCloudStorageMetadata(Model.CloudStorageId).Title;

            GoBackCommand = new RelayCommand(GoBack);
            CancelCommand = new RelayCommand(Cancel);
            OkCommand     = new RelayCommand(Ok);
        }
Exemple #15
0
 public NetworkOperations(ICloudStorageClientFactory cloudStorageClientFactory)
 {
     _tableEntityOperation = cloudStorageClientFactory.GetTableEntityOperation();
 }
Exemple #16
0
 public SettingOperations(ICloudStorageClientFactory cloudStorageClientFactory)
 {
     _tableEntityOperation = cloudStorageClientFactory.GetTableEntityOperation();
 }
Exemple #17
0
 public BlobStorageSignatureImageRepository(
     ICloudStorageClientFactory cloudStorageClientFactory)
 {
     _cloudStorageClientFactory = cloudStorageClientFactory;
 }