示例#1
0
 public UserInvitation(UserInvitationData data,
                       IUserInvitationDataSaver dataSaver,
                       IEmailAddressFactory emailAddressFactory)
 {
     _data                = data;
     _dataSaver           = dataSaver;
     _emailAddressFactory = emailAddressFactory;
 }
示例#2
0
 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;
 }