コード例 #1
0
ファイル: ConsoleCommands.cs プロジェクト: dasvex/engpopup
 public override string ExecuteAndGetResponse(ImputCommand param)
 {
     foreach(var item in dictions.GetUsingdictions()) {
         if(param.Count != 2)
             return "#ivalid number of args";
         Record row = new Record(item.ToString());
         row.word = param[0];
         if(!row.SelectByWord())
             return "#word not found";
         if(!row.Delete())
             return "#something wrong :(";
         if(!this.TrySetPriorForRow(row,param[1]))
             return "#invalid arg priority";
         if (!row.Insert())
             return "#something wrong :(";
     }
     return "#done";
 }
コード例 #2
0
ファイル: ConsoleCommands.cs プロジェクト: dasvex/engpopup
 private string GetRow(string word , string diction)
 {
     Record row = new Record(diction);
     row.word = word;
     return row.SelectByWord()?row.word+"  "+row.trans+"  "+row.remark+"  "+row.freq:"";
 }