Exemple #1
0
        public CreateLockAccountViewModel(
            IDialogManager dialogManager,
            IWalletController walletController)
        {
            this.dialogManager    = dialogManager;
            this.walletController = walletController;

            this.KeyPairs = new ObservableCollection <KeyPair>(
                walletController.GetStandardAccounts()
                .Select(p => p.GetKey()).ToArray());

            this.Hours = new List <int>();

            this.Hours = Enumerable.Range(0, HoursInDay).ToList();

            this.Minutes = Enumerable.Range(0, MinutesInHour).ToList();

            var now = DateTime.UtcNow;

            this.MinimumDate = now.Date;
            this.UnlockDate  = now;

            // Set unlock time
            var time = now.TimeOfDay;

            this.UnlockHour   = time.Hours;
            this.UnlockMinute = time.Minutes;
        }
Exemple #2
0
        public CertificateApplicationViewModel(
            IFileManager fileManager,
            IFileDialogService fileDialogService,
            IWalletController walletController)
        {
            this.fileManager       = fileManager;
            this.fileDialogService = fileDialogService;

            this.KeyPairs = walletController.GetStandardAccounts()
                            .Select(p => p.GetKey()).ToArray();
        }