public HttpResponseMessage GetMessageByUserId([FromUri] MessageInsertRequest model) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } List <MessageDomain> MessageList = BotConversationService.GetMessagesByUserId(model.UserId); var response = new ItemsResponse <MessageDomain> { Items = MessageList }; return(Request.CreateResponse(HttpStatusCode.OK, response)); }
public async Task <HttpResponseMessage> InsertMessage(MessageInsertRequest model) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } bool result = await BotConversationService.GetBotResponse(model); var response = new ItemResponse <bool> { Item = result }; return(Request.CreateResponse(HttpStatusCode.OK, response)); }