Skip to content

Commit 8705a5d

Browse files
authored
Merge pull request #2 from YoussefSell/Development
Renamed Message and MessageComposer
2 parents 8084f1b + f26efcc commit 8705a5d

35 files changed

+226
-398
lines changed

samples/Email.Net.Samples.ASPCore/Pages/Index.cshtml.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public IndexModel(ILogger<IndexModel> logger, IEmailService emailService)
1414
public void OnGet()
1515
{
1616
/* compose the email message */
17-
var message = Message.Compose()
17+
var message = EmailMessage.Compose()
1818
1919
.WithPlainTextContent("this is a test email")
2020
.WithHtmlContent("<p>this is a test email</p>")

samples/Email.Net.Samples.Console/Program.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
.Create();
3232

3333
/* compose the email message */
34-
var message = Message.Compose()
34+
var message = EmailMessage.Compose()
3535
3636
.WithPlainTextContent("this is a test email")
3737
.WithHtmlContent("<p>this is a test email</p>")

src/Core/Email.Net/EmailDeliveryProvider/IEmailDeliveryProvider.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ public interface IEmailDeliveryProvider
1616
/// Sends the specified email message.
1717
/// </summary>
1818
/// <param name="message">the email message to be send</param>
19-
EmailSendingResult Send(Message message);
19+
EmailSendingResult Send(EmailMessage message);
2020

2121
/// <summary>
2222
/// Sends the specified email message.
2323
/// </summary>
2424
/// <param name="message">the email message to be send</param>
25-
Task<EmailSendingResult> SendAsync(Message message);
25+
Task<EmailSendingResult> SendAsync(EmailMessage message);
2626
}
2727
}

src/Core/Email.Net/EmailDeliveryProvider/SmtpProvider/Extensions/SmtpProviderMessageComposerExtensions.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
using Email.Net.Factories;
55

66
/// <summary>
7-
/// the extensions methods over the <see cref="MessageComposer"/> factory.
7+
/// the extensions methods over the <see cref="EmailMessageComposer"/> factory.
88
/// </summary>
99
public static class SmtpProviderMessageComposerExtensions
1010
{
@@ -13,8 +13,8 @@ public static class SmtpProviderMessageComposerExtensions
1313
/// </summary>
1414
/// <param name="messageComposer">the message composer instance</param>
1515
/// <param name="smtpOptions">the smtp options instance</param>
16-
/// <returns>Instance of <see cref="MessageComposer"/> to enable fluent chaining</returns>
17-
public static MessageComposer UseCustomSmtpOptions(this MessageComposer messageComposer, EDP.Smtp.SmtpOptions smtpOptions)
16+
/// <returns>Instance of <see cref="EmailMessageComposer"/> to enable fluent chaining</returns>
17+
public static EmailMessageComposer UseCustomSmtpOptions(this EmailMessageComposer messageComposer, EDP.Smtp.SmtpOptions smtpOptions)
1818
=> messageComposer.PassEdpData(EdpData.Keys.SmtpOptions, smtpOptions);
1919
}
2020
}

src/Core/Email.Net/EmailDeliveryProvider/SmtpProvider/SmtpEmailDeliveryProvider.cs

+5-5
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
public partial class SmtpEmailDeliveryProvider : ISmtpEmailDeliveryProvider
1515
{
1616
/// <inheritdoc/>
17-
public EmailSendingResult Send(Message message)
17+
public EmailSendingResult Send(EmailMessage message)
1818
{
1919
try
2020
{
@@ -33,7 +33,7 @@ public EmailSendingResult Send(Message message)
3333
}
3434

3535
/// <inheritdoc/>
36-
public async Task<EmailSendingResult> SendAsync(Message message)
36+
public async Task<EmailSendingResult> SendAsync(EmailMessage message)
3737
{
3838
try
3939
{
@@ -129,12 +129,12 @@ public SmtpClient CreateClient(SmtpOptions options)
129129
}
130130

131131
/// <summary>
132-
/// create a <see cref="MailMessage"/> instance from the <see cref="Message"/> instance
132+
/// create a <see cref="MailMessage"/> instance from the <see cref="EmailMessage"/> instance
133133
/// </summary>
134-
/// <param name="message">the <see cref="Message"/> instance</param>
134+
/// <param name="message">the <see cref="EmailMessage"/> instance</param>
135135
/// <returns>an instance of <see cref="MailMessage"/></returns>
136136
/// <exception cref="ArgumentNullException">if the <paramref name="message"/>is null</exception>
137-
public MailMessage CreateMessage(Message message)
137+
public MailMessage CreateMessage(EmailMessage message)
138138
{
139139
var mailMessage = new MailMessage
140140
{

src/Core/Email.Net/EmailService.cs

+8-8
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@
1313
public partial class EmailService
1414
{
1515
/// <inheritdoc/>
16-
public EmailSendingResult Send(Message message)
16+
public EmailSendingResult Send(EmailMessage message)
1717
=> Send(message, _defaultProvider);
1818

1919
/// <inheritdoc/>
20-
public Task<EmailSendingResult> SendAsync(Message message)
20+
public Task<EmailSendingResult> SendAsync(EmailMessage message)
2121
=> SendAsync(message, _defaultProvider);
2222

2323
/// <inheritdoc/>
24-
public EmailSendingResult Send(Message message, string edp_name)
24+
public EmailSendingResult Send(EmailMessage message, string edp_name)
2525
{
2626
// check if the provider name is valid
2727
if (edp_name is null)
@@ -36,7 +36,7 @@ public EmailSendingResult Send(Message message, string edp_name)
3636
}
3737

3838
/// <inheritdoc/>
39-
public Task<EmailSendingResult> SendAsync(Message message, string edp_name)
39+
public Task<EmailSendingResult> SendAsync(EmailMessage message, string edp_name)
4040
{
4141
// check if the provider name is valid
4242
if (edp_name is null)
@@ -51,7 +51,7 @@ public Task<EmailSendingResult> SendAsync(Message message, string edp_name)
5151
}
5252

5353
/// <inheritdoc/>
54-
public EmailSendingResult Send(Message message, IEmailDeliveryProvider edp)
54+
public EmailSendingResult Send(EmailMessage message, IEmailDeliveryProvider edp)
5555
{
5656
// check if given params are not null.
5757
if (message is null)
@@ -75,7 +75,7 @@ public EmailSendingResult Send(Message message, IEmailDeliveryProvider edp)
7575
}
7676

7777
/// <inheritdoc/>
78-
public Task<EmailSendingResult> SendAsync(Message message, IEmailDeliveryProvider edp)
78+
public Task<EmailSendingResult> SendAsync(EmailMessage message, IEmailDeliveryProvider edp)
7979
{
8080
// check if given params are not null.
8181
if (message is null)
@@ -161,12 +161,12 @@ public EmailService(IEnumerable<IEmailDeliveryProvider> emailDeliveryProviders,
161161
/// check if the message from value is supplied
162162
/// </summary>
163163
/// <param name="message">the message instance</param>
164-
private void CheckMessageFromValue(Message message)
164+
private void CheckMessageFromValue(EmailMessage message)
165165
{
166166
if (message.From is null)
167167
{
168168
if (Options.DefaultFrom is null)
169-
throw new ArgumentException($"the {typeof(Message).FullName} [From] value is null, either supply a from value in the message, or set a default [From] value in {typeof(EmailServiceOptions).FullName}");
169+
throw new ArgumentException($"the {typeof(EmailMessage).FullName} [From] value is null, either supply a from value in the message, or set a default [From] value in {typeof(EmailServiceOptions).FullName}");
170170

171171
message.SetFrom(Options.DefaultFrom);
172172
}

src/Core/Email.Net/Enums/MessageBodyType.cs

-18
This file was deleted.

0 commit comments

Comments
 (0)