Alpinely.TownCrier.MailMessageWrapper.WithSubject C# (CSharp) Method

WithSubject() public method

public WithSubject ( string subjectTemplate ) : MailMessageWrapper
subjectTemplate string
return MailMessageWrapper
        public MailMessageWrapper WithSubject(string subjectTemplate)
        {
            if (IsSubjectSet)
                throw new InvalidOperationException("Subject has already been set");

            var populatedSubject = TemplateParser.ReplaceTokens(subjectTemplate, TokenValues);
            ContainedMailMessage.Subject = populatedSubject;
            IsSubjectSet = true;
            return this;
        }