Esempio n. 1
0
        public AccountBan CreateAccountBan(Accounts.Account acc, string notes, DateTime?expiry)
        {
            Contract.Requires(acc != null);
            Contract.Ensures(Contract.Result <AccountBan>() != null);

            var rec = new AccountBanRecord(acc.Record)
            {
                Notes  = notes,
                Expiry = expiry,
            };

            rec.Create();

            var ban = new AccountBan(rec);

            AddAccountBan(ban);
            return(ban);
        }
Esempio n. 2
0
        public AccountBan(AccountBanRecord record)
        {
            Contract.Requires(record != null);

            Record = record;
        }