Example #1
0
        public async Task <HttpResponseMessage> DeleteQuestion(string id)
        {
            var command = new DeleteQuestion(id);
            var result  = await _commandDispatcher.DispatchAsync(command) as VoidResult;

            return(new HttpResponseMessage(HttpStatusCode.OK));
        }
Example #2
0
 private void MBtnDeleteQuestion_Click(object sender, EventArgs e)
 {
     if (QuestionsAdded.Count > 0)
     {
         var question = (Question)mGridListQuestionsAdded.SelectedRows[0].DataBoundItem;
         DeleteQuestion.Invoke(question, null);
     }
 }
        public IApiResult Delete(DeleteQuestion operation)
        {
            var result = operation.ExecuteAsync().Result;

            if (result is ValidationsOutput)
            {
                return(new ApiResult <List <ValidationItem> >()
                {
                    Data = ((ValidationsOutput)result).Errors
                });
            }
            else
            {
                return(new ApiResult <object>()
                {
                    Status = ApiResult <object> .ApiStatus.Success
                });
            }
        }