Exemplo n.º 1
0
        private static IEmailClient GetEmailClient(EmailClients client, string username, string password)
        {
            switch (client)
            {
            case EmailClients.Google:
                return(new GoogleEmailClient(username, password));

            default:
                throw new ArgumentOutOfRangeException(nameof(client), client, null);
            }
        }
Exemplo n.º 2
0
 public EmailCredentials(string fromEmail, string password, EmailClients client)
 {
     FromEmail = fromEmail;
     Password  = password;
     Client    = client;
 }
Exemplo n.º 3
0
 public static IEmailClient CrateEmailClient(string fromEmail, string password, EmailClients client)
 {
     return(GetEmailClient(client, fromEmail, password));
 }