Ejemplo n.º 1
0
        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));
        }