Beispiel #1
0
        public async Task <string> Create(CreateQueryDto request, CancellationToken cancellationToken = default(CancellationToken))
        {
            string data = await ServiceProxy.GetPostDataAsync("/Query/Create", request);

            Dictionary <string, string> response = ServiceProxy.GetDeserializedDataFromJson <Dictionary <string, string> >(data);

            return(response["result"]);
        }
        public async Task <bool> SubmitQuestion(CreateQueryDto question)
        {
            var result = await _service.Create(question);

            if (result.Equals("success"))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Beispiel #3
0
        public async Task <string> Create(CreateQueryDto input)
        {
            string returnText = string.Empty;

            if (input == null)
            {
                throw new System.ArgumentNullException(nameof(input));
            }

            var query   = ObjectMapper.Map <Query>(input);
            var queryId = await _queryRepository.InsertAndGetIdAsync(query);

            if (queryId != 0)
            {
                returnText = "success";
            }
            else
            {
                returnText = "failed";
            }
            return(returnText);
        }
Beispiel #4
0
 public AskQuestion()
 {
     Item = new CreateQueryDto();
     InitializeComponent();
 }