public MongoIdentityUser(string userName) { if (userName == null) { throw new ArgumentNullException(nameof(userName)); } Id = GenerateId(userName); UserName = userName; CreatedOn = new Occurrence(); _claims = new List<MongoUserClaim>(); _logins = new List<MongoUserLogin>(); }
public void Delete() { if (DeletedOn != null) { throw new InvalidOperationException($"User '{Id}' has already been deleted."); } DeletedOn = new Occurrence(); }