Пример #1
0
        public void IssueElectronicCopyToReader(int IDREADER)
        {
            ReaderInfo        reader = ReaderInfo.GetReader(IDREADER);
            BJDatabaseWrapper dbw    = new BJDatabaseWrapper(this.Fund);

            byte[] random = new byte[20];
            RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider();

            rng.GetBytes(random); // The array is now filled with cryptographically strong random bytes.
            string ViewKey         = Convert.ToBase64String(random);
            int    IssuePeriodDays = 30;

            dbw.IssueElectronicCopyToReader(this.ID, IssuePeriodDays, ViewKey, IDREADER, reader.TypeReader);
        }