public SendingConfirmationRegistrationEmail( IDescriptionEndCreate iEnd, IDataForDescription iDataDescription, ICreatingMailMessage iMail, IEmailDescritpion iEmailDescription, ISendingEmailTimeVerification iSendingEmail) { if (iEnd == null) { addExceptionToBase("constructor IDescriptionEndCreate = null", "SendingConfirmationRegistrationEmail"); throw new NullReferenceException(); } else { this.iend = iEnd; } if (iDataDescription == null) { addExceptionToBase("constructor IDataForDescription = null", "SendingConfirmationRegistrationEmail"); throw new NullReferenceException(); } else { this.idataDescription = iDataDescription; } if (iMail == null) { addExceptionToBase("constructor ICreatingMailMessage = null", "SendingConfirmationRegistrationEmail"); throw new NullReferenceException(); } else { this.imail = iMail; } if (iEmailDescription == null) { addExceptionToBase("constructor IEmailDescritpion = null", "SendingConfirmationRegistrationEmail"); throw new NullReferenceException(); } else { this.iemailDescription = iEmailDescription; } if (iSendingEmail == null) { addExceptionToBase("constructor ISendingEmailTimeVerification = null", "SendingConfirmationRegistrationEmail"); throw new NullReferenceException(); } else { this.isendingEmail = iSendingEmail; } }
public SendingVerifyingEmail(IRandomNumber _irandom, IDescriptionVerificationNumber _desc, ISendingEmailTimeVerification _isending) { this._irandom = _irandom; this._idesc = _desc; this._isendingMeailAndCheck = _isending; }