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))); }
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); }