public bool Handle(RegisterAdminAccountCommand message) { using (IDomainRepository domainRepository = this.GetDomainRepository()) { AdminAccount adminAccount = AdminAccount.Create(message.UserName, message.Password, message.DisplayName, message.Email); domainRepository.Save <AdminAccount>(adminAccount); domainRepository.Commit(); return(true); } }
public void RegisterAdminAccount(string userName, string password, string displayName, string email) { RegisterAdminAccountCommand command = new RegisterAdminAccountCommand { UserName = userName, Password = password, DisplayName = displayName, Email = email }; this.CommitCommand(command); }