public static void AddNewAlias(this Aliases aliases, string name, string path) { var found = false; for (var j = 0; j < aliases.AliasesCount & found == false; j++) { found = string.Equals(aliases[j].Path, path, StringComparison.InvariantCultureIgnoreCase); } if (!found) { aliases.AddAlias(name, path); } }
public async Task AddAliasAsync(string alias, [Remainder] string realName) { var result = aliases.AddAlias(alias, realName); if (result) { await Context.Channel.SendMessageAsync("Alias added successfully."); } else { await Context.Channel.SendMessageAsync("Alias was not added, alias may exist already."); } }