private string FromLocation(IEmailArgument email) => $"{Extensions.ApiUrl}/static/templates/email/{email.GetType().Name}.html";
public void SendEmail(string recepientName, string recepientEmail, string subject, IEmailArgument argument, bool isHtml = true) { _eventBus.Publish(new SendEmailIntegrationEvent { RecipientName = recepientName, RecipientEmail = recepientEmail, Subject = subject, TemplateUrl = FromLocation(argument), IsHtml = isHtml, Arguments = argument }); }