public static string RenderGenericEmalHTML(string _HTMLMessage, string _UserName, string _RootURL) { var EmailVM = new Models.GenericEmailViewModel() { HTMLContent = _HTMLMessage, Name = _UserName, RootURL = _RootURL }; return(RenderGenericEmalHTML(EmailVM)); }
public static string RenderGenericEmalHTML(Models.GenericEmailViewModel EmailVM) { var ViewPath = HttpContext.Current.Server.MapPath("~/Views/Emails/_GenericEmail.cshtml"); if (Engine.Razor.IsTemplateCached(ViewPath, typeof(Models.GenericEmailViewModel))) { return(Engine.Razor.Run(ViewPath, typeof(Models.GenericEmailViewModel), EmailVM)); } var template = System.IO.File.ReadAllText(ViewPath); return(Engine.Razor.RunCompile(template, ViewPath, typeof(Models.GenericEmailViewModel), EmailVM)); }