/// <inheritdoc /> public async Task Create(QuestionDto questionDto) { var questionEntity = new QuestionEntity(); questionEntity.CopyPropertiesFrom(questionDto); questionEntity.Id = Guid.NewGuid(); await _questionRespository.Create(questionEntity); questionDto.CopyPropertiesFrom(questionEntity); }
/// <inheritdoc /> public async Task <QuestionDto> Update(QuestionDto questionDto) { var check = await Get(questionDto.Id); if (check == null) { return(null); } var questionEntity = new QuestionEntity(); questionEntity.CopyPropertiesFrom(questionDto); await _questionRespository.Save(questionEntity); questionDto.CopyPropertiesFrom(questionEntity); return(questionDto); }