public ActionResult Post([FromBody] NewPollDTO newPoll) { try { if (newPoll == null) { return(NotFound()); } int poll_id = _applicationServicePoll.Add(newPoll); if (newPoll.options != null) { foreach (string option in newPoll.options) { var newPollOptionDTO = new NewPollOptionDTO() { poll_id = poll_id, option_description = option }; _applicationServicePollOption.Add(newPollOptionDTO); } } return(Ok(new NewPollResult() { poll_id = poll_id })); } catch (Exception ex) { throw ex; } }
public int Add(NewPollDTO obj) { var objPoll = _mapperPoll.MapperToEntity(obj.poll_description); return(_servicePoll.Add(objPoll)); }