Esempio n. 1
0
 public IActionResult Edit(Guid id, UpdateAnswerDto answerDto)
 {
     if (ModelState.IsValid && id == answerDto.Id)
     {
         var answer = mapper.Map <Answer>(answerDto);
         repository.Update(answer);
         return(StatusCode(200));
     }
     return(BadRequest());
 }
Esempio n. 2
0
        public async Task <AnswerReplyOkDto> UpdateAnswer(UpdateAnswerDto input)
        {
            var answer = await answerRepository.GetAllIncluding(p => p.Translations)
                         .FirstOrDefaultAsync(p => p.Id == input.Id);

            answer.Translations.Clear();
            var upd = ObjectMapper.Map(input, answer);
            var res = await answerRepository.InsertOrUpdateAndGetIdAsync(upd);

            return(new AnswerReplyOkDto {
                id = res, message = "updated"
            });
        }