Skip to content

Commit 9a384b6

Browse files
"Success" or "Failed" Status in the subject of the sent email
(fixes #47)
1 parent cc1a61a commit 9a384b6

3 files changed

Lines changed: 28 additions & 3 deletions

File tree

src/ScmBackup/LogMailingScmBackup.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,9 @@ public LogMailingScmBackup(IScmBackup backup, ILogMessages messages, IEmailSende
2424
public bool Run()
2525
{
2626
var result = this.backup.Run();
27+
string success = result ? Resource.LogMailSubjectSuccess : Resource.LogMailSubjectFailed;
2728

28-
string subject = string.Format(Resource.LogMailSubject, DateTime.Now.ToString("dd MMM HH:mm:ss"));
29+
string subject = string.Format(Resource.LogMailSubject, success, DateTime.Now.ToString("dd MMM HH:mm:ss"));
2930
string body = string.Join(Environment.NewLine, this.messages.GetMessages().ToArray());
3031

3132
this.mail.Send(subject, body);

src/ScmBackup/Resource.Designer.cs

Lines changed: 19 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/ScmBackup/Resource.resx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,13 @@
232232
<value>Local folder is missing!</value>
233233
</data>
234234
<data name="LogMailSubject" xml:space="preserve">
235-
<value>SCM Backup output: {0}</value>
235+
<value>SCM Backup output: {0} / {1}</value>
236+
</data>
237+
<data name="LogMailSubjectFailed" xml:space="preserve">
238+
<value>Failed</value>
239+
</data>
240+
<data name="LogMailSubjectSuccess" xml:space="preserve">
241+
<value>Success</value>
236242
</data>
237243
<data name="NameEmpty" xml:space="preserve">
238244
<value>name is empty</value>

0 commit comments

Comments
 (0)