private static void ListEnvironments(ListEnvironmentOptions opts) { IToolsModule module = new ListEnvironments(opts); var result = module.Run(); Console.WriteLine(result); }
private void Effacer(LTG_Entity.Environment e) { LTG_Entity.Environment envToRemove = ListEnvironments.FirstOrDefault(a => a.Nom == e.Name); ListEnvironments.Remove(envToRemove); ManagedList.Remove(envToRemove); App.Entities.Environments.Remove(e); }
private static string CreateList(ListEnvironments environment, string[] items) { if (items == null) { return(String.Empty); } if (items.Length == 0) { return(String.Empty); } var tex = new StringBuilder(); tex.Append(Begin(environment)); foreach (var item in items) { tex.Append(Item(item)); } tex.Append(End(environment)); return(tex.ToString()); }
private void Nouveau() { int i = 1; string originalName = ""; switch (CurrentType) { case DBItemType.Template: ManagedItem = Template.NewTemplate(); originalName = ManagedItem.Name; while (true) { if (ListTemplates.Any(t => t.Nom == ManagedItem.Name) || ListTemplates.Any(t => t.Nom == ManagedItem.Name + " (" + i + ")")) { ((Template)ManagedItem).Nom = originalName + " (" + i + ")"; i++; } else { break; } } FirePropertyChanged("ManagedItem"); ListTemplates.Add((Template)ManagedItem); break; case DBItemType.Macro: ManagedItem = Macro.newMacro(); originalName = ManagedItem.Name; while (true) { if (ListMacros.Any(t => t.Nom == ManagedItem.Name) || ListMacros.Any(t => t.Nom == ManagedItem.Name + " (" + i + ")")) { ((Macro)ManagedItem).Nom = originalName + " (" + i + ")"; i++; } else { break; } } ListMacros.Add((Macro)ManagedItem); break; case DBItemType.Meta: ManagedItem = Meta.newMeta(); originalName = ManagedItem.Name; while (true) { if (ListMetas.Any(t => t.Nom == ManagedItem.Name) || ListMetas.Any(t => t.Nom == ManagedItem.Name + " (" + i + ")")) { ((Meta)ManagedItem).Nom = originalName + " (" + i + ")"; i++; } else { break; } } ListMetas.Add((Meta)ManagedItem); break; case DBItemType.Environment: ManagedItem = LTG_Entity.Environment.newEnvironment(); originalName = ManagedItem.Name; while (true) { if (ListEnvironments.Any(t => t.Nom == ManagedItem.Name) || ListEnvironments.Any(t => t.Nom == ManagedItem.Name + " (" + i + ")")) { ((LTG_Entity.Environment)ManagedItem).Nom = originalName + " (" + i + ")"; i++; } else { break; } } ListEnvironments.Add((LTG_Entity.Environment)ManagedItem); break; default: break; } ManagedList.Add(ManagedItem); try { SaveDB(); //_dialogCoordinator.ShowMessageAsync(this, "Information", "les articles ont été sauvés"); } catch (Exception e) { Console.WriteLine(e); _dialogCoordinator.ShowMessageAsync(this, "Erreur", "Le nouvel élément n'a pas pu être créé"); } //ArticleCourant = Article.NouvelArticle(); //ListeArticles.Add(ArticleCourant); }
public static string End(ListEnvironments environment) { return($"\\end{{{environment}}}\n"); }
public static string Begin(ListEnvironments environment) { return($"\\begin{{{environment}}}\n"); }