public TemplateViewModel GetTemplate(string name, string templateFolder) { V_0 = (new DirectoryInfo(templateFolder)).GetFiles(name).FirstOrDefault <FileInfo>(); V_1 = null; if (V_0 != null) { V_2 = V_0.OpenText(); try { stackVariable11 = new TemplateViewModel(); stackVariable11.set_FileFolder(templateFolder); stackVariable11.set_Filename(V_0.get_Name()); stackVariable11.set_Extension(V_0.get_Extension()); stackVariable11.set_Content(V_2.ReadToEnd()); V_1 = stackVariable11; } finally { if (V_2 != null) { ((IDisposable)V_2).Dispose(); } } } stackVariable7 = V_1; if (stackVariable7 == null) { dummyVar0 = stackVariable7; stackVariable7 = new TemplateViewModel(); stackVariable7.set_FileFolder(templateFolder); } return(stackVariable7); }
public List <TemplateViewModel> GetTemplates(string folder) { if (!Directory.Exists(folder)) { dummyVar0 = Directory.CreateDirectory(folder); } stackVariable7 = (new DirectoryInfo(folder)).GetFiles(string.Format("*{0}", ".cshtml")); V_0 = new List <TemplateViewModel>(); V_1 = stackVariable7; V_2 = 0; while (V_2 < (int)V_1.Length) { V_3 = V_1[V_2]; V_4 = V_3.OpenText(); try { stackVariable20 = new TemplateViewModel(); stackVariable20.set_FileFolder(folder); stackVariable20.set_Filename(V_3.get_Name()); stackVariable20.set_Extension(".cshtml"); stackVariable20.set_Content(V_4.ReadToEnd()); V_0.Add(stackVariable20); } finally { if (V_4 != null) { ((IDisposable)V_4).Dispose(); } } V_2 = V_2 + 1; } return(V_0); }
public override Task <RepositoryResponse <bool> > SaveSubModelsAsync(MixTemplate parent, MixCmsContext _context = null, IDbContextTransaction _transaction = null) { stackVariable0 = TemplateRepository.get_Instance(); stackVariable1 = new TemplateViewModel(); stackVariable1.set_Filename(this.get_FileName()); stackVariable1.set_Extension(this.get_Extension()); stackVariable1.set_Content(this.get_Content()); stackVariable1.set_FileFolder(this.get_FileFolder()); dummyVar0 = stackVariable0.SaveTemplate(stackVariable1); return(this.SaveSubModelsAsync(parent, _context, _transaction)); }