public UserInvitation(UserInvitationData data, IUserInvitationDataSaver dataSaver, IEmailAddressFactory emailAddressFactory) { _data = data; _dataSaver = dataSaver; _emailAddressFactory = emailAddressFactory; }
public UserInvitation(UserInvitationData data, IUserInvitationDataSaver dataSaver, IEmailAddressFactory emailAddressFactory, IAccount account, IEmailAddress emailAddress) : this(data, dataSaver, emailAddressFactory) { _account = account; _emailAddress = emailAddress; }
public UserInvitationFactory(IUserInvitationDataFactory dataFactory, IUserInvitationDataSaver dataSaver, SettingsFactory settingsFactory, IEmailAddressFactory emailAddressFactory) { _dataFactory = dataFactory; _dataSaver = dataSaver; _settingsFactory = settingsFactory; _emailAddressFactory = emailAddressFactory; }