yavsc/Yavsc.Abstract/Interfaces/IEmailSender.cs

19 lines
591 B
C#
Raw Normal View History

2018-03-26 19:27:29 +02:00
using System.Threading.Tasks;
2018-07-12 18:11:29 +02:00
using Yavsc.Abstract.Manage;
2018-03-26 19:27:29 +02:00
namespace Yavsc.Services
{
public interface IEmailSender
{
2018-06-18 11:45:04 +02:00
/// <summary>
/// Sends en email.
/// </summary>
/// <param name="username">user name in database</param>
/// <param name="email">user's email</param>
/// <param name="subject">email subject</param>
/// <param name="message">message</param>
/// <returns>the message id</returns>
2018-07-12 18:11:29 +02:00
Task<EmailSentViewModel> SendEmailAsync(string username, string email, string subject, string message);
2018-03-26 19:27:29 +02:00
}
}