public void Send <TEmail, T1, T2, T3>(Emails.GenericReference <TEmail> handle, T1 t1, T2 t2, T3 t3) where TEmail : IEmailTemplate <T1, T2, T3> { var email = services.GetService <TEmail>(); var msg = email.Create(t1, t2, t3); Enqueue(msg); }
public void Send <TEmail>(Emails.GenericReference <TEmail> handle) where TEmail : IEmailTemplate { var email = services.GetService <TEmail>(); var msg = email.Create(); Enqueue(msg); }