public ActionResult GetHtmlFromPage(string pageUrl) { WebClient wc = new WebClient(); byte[] raw = wc.DownloadData(pageUrl); string webData = System.Text.Encoding.UTF8.GetString(raw); var template = new TemplateModel { title = "t", src = webData, description = "d" }; return Json(template, JsonRequestBehavior.AllowGet); }
private List<TemplateModel> GetTemplatesList() { IList<WebTemplate> templatesDB = WebTemplateRepository.GetAll().ToList(); List<TemplateModel> templates = new List<TemplateModel>(); foreach (var item in templatesDB) { var template = new TemplateModel { title = item.Name, src = string.Format(_getTemplateQuery, item.Id), description = item.Name }; templates.Add(template); } return templates; }