public Question MapperToEntity(PostQuestionViewModel questionViewModel) { var question = new Question { Description = questionViewModel.poll_description }; return(question); }
public int AddWithReturn(PostQuestionViewModel obj) { var objQuestion = _mapperQuestion.MapperToEntity(obj); _serviceQuestion.Add(objQuestion); _applicationServiceOption.Add(obj.options, objQuestion.Id.GetValueOrDefault()); return(objQuestion.Id.GetValueOrDefault()); }
public ActionResult Post([FromBody] PostQuestionViewModel questionViewModel) { try { questionViewModel.Validate(); if (questionViewModel.Invalid) { return(NotFound(new ResultViewModel { Success = false, Message = "Não foi possível cadastrar a questão", Data = questionViewModel.Notifications })); } return(Ok(new { poll_id = _applicationServiceQuestion.AddWithReturn(questionViewModel) })); } catch (Exception ex) { throw ex; } }
public void Add(PostQuestionViewModel obj) { var objQuestion = _mapperQuestion.MapperToEntity(obj); _serviceQuestion.Add(objQuestion); }