private static string LoadTemplate(IServiceProvider serviceProvider, string rootPath, EmailTemplateEnum emailTemplate) { var reader = ActivatorUtilities.GetServiceOrCreateInstance <ITemplateFileReader>(serviceProvider); var templateFilePath = reader.GetFileName(rootPath, emailTemplate.GetName(), CultureInfo.CurrentCulture.TwoLetterISOLanguageName.ToLower()); if (string.IsNullOrEmpty(templateFilePath)) { return(string.Empty); } return(reader.ReadFile(templateFilePath)); }