Example #1
0
 public Task <bool> KreiAsync(string path, string kio)
 {
     if (kio == "legu")
     {
         TujaDosierujo tujaDosierujo = new TujaDosierujo(path);
         return(tujaDosierujo.Legu());
     }
     return(Task <bool> .Run(() => Krei(path, kio)));
 }
Example #2
0
        public bool Krei(string path, string kio)
        {
            TujaDosierujo tujaDosierujo = new TujaDosierujo(path);

            switch (kio.ToLower())
            {
            case "espdic":
                tujaDosierujo.KreiESPDIC();
                break;

            case "etimologio":
                tujaDosierujo.KreiEtimologioj();
                break;

            case "utf8xml":
                tujaDosierujo.Unikodiĝi();
                break;

            case "vortaroj":
                tujaDosierujo.KreiVortarojn();
                break;

            case "difinoj":
                tujaDosierujo.KreiDifinojn();
                break;

            case "eo_fr":
                tujaDosierujo.ŝlosiliguPorPlenumi();
                break;

            case "eo_fr_eo":
                tujaDosierujo.DeŝlosiliguPorPlenumi();
                break;

            case "legutest":
                tujaDosierujo.LeguTest();
                break;
            }
            logger.LogInformation($"path: {path}");
            return(true);
        }