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); }
public AccountBan(AccountBanRecord record) { Contract.Requires(record != null); Record = record; }