Example #1
0
 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);
 }
Example #2
0
 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));
 }