public async Task <IActionResult> Post([FromBody] Questionnaire model) { if (ModelState.IsValid) { try { var qId = await questionnaireRepository.AddQuestionnaire(model); if (qId > 0) { return(Ok(qId)); } else { return(NotFound(Message.MessageSelectedNotAllowedCountry)); } } catch (Exception ex) { return(BadRequest(ex.Message)); } } return(BadRequest()); }
public async Task <bool> AddQuestionnaire(DataContracts.Entities.Questionnaire questionnaire) { questionnaire.Id = Guid.NewGuid(); if (questionnaire.Questions != null) { questionnaire.TotalQuestions = questionnaire.Questions.Count; } return(await _questionnaireRepository.AddQuestionnaire(questionnaire)); }