Example #1
0
        private async Task AfterAskTypeAsync(IDialogContext context, IAwaitable <string> response)
        {
            string result = await response;

            if (result == "更多")
            {
                _page++;
                AskType(context);
            }
            else if (result == "回首頁")
            {
                _page = 1;
                AskType(context);
            }
            else
            {
                Domain.Type selectedType = _types.FirstOrDefault(t => t.Name == result);

                _condition.Types.Add(selectedType);

                AskNeedMoreType(context);
            }
        }
Example #2
0
 public static bool IsSameType(this Domain.Type type, Type otherType)
 {
     return
         (type.Name == otherType.Name &&
          type.Namespace == otherType.Namespace);
 }