public async Task <AnswerDTO> AddAnswer(int questionId, string body, int userId) { var dateTime = DateTime.Now; var answer = new Answer() { AuthorId = userId, IsAnswer = false, QuestionId = questionId, Votes = 0, DateOfPublication = dateTime, Body = body }; await _answerRepository.CreateAsync(answer); await _unitOfWork.Commit(); answer = await _answerRepository.GetByDate(userId, dateTime); return(_mapper.Map <AnswerDTO>(answer)); }