public void UpdateView(string path, string viewHTML) { if (ExistsView(path)) { UpdateableFileProvider.UpdateContent(viewHTML, $"/Views/{path}.cshtml"); } else { throw new Exception($"View {path} does not exists"); } }
public async Task <string> RenderHtmlToStringAsync <TModel>(string html, TModel model) { UpdateableFileProvider.UpdateContent(html); return(await RenderViewToStringAsync("/Views/FakeView.cshtml", model)); }