public Message GetAnswer(string input) { var answer = new Message(); answer.Id = Guid.NewGuid(); answer.Date = DateTime.Now; answer.Text = _botInit.GetOutput(input); answer.SenderType = SenderType.Bot; _messageRepository.Add(answer); return(answer); }
public async Task <Message> GetAnswer(string input) { var answer = new Message { Id = Guid.NewGuid(), Date = DateTime.Now, Text = _botInit.GetOutput(input), SenderType = SenderType.Bot }; await Task.Run(() => { _messageService.Add(answer); }); return(answer); }