public IActionResult Get(int id) { var section = _sectionManager.GetSingleSection(id); if (section == null) { return(NotFound()); } var result = Mapper.Map <SectionResponse>(section); return(Ok(result)); }
public IActionResult Create([FromBody] QuestionRequest request) { var question = Mapper.Map <Question>(request); var result = _questionManager.AddNewQuestion(question, request.SectionId); var sectionExists = _sectionManager.GetSingleSection(request.SectionId) != null; if (result == null) { return(BadRequest("Something went wrong while inserting the question")); } if (!sectionExists) { return(BadRequest("The given section doesn't exist")); } var response = Mapper.Map <QuestionResponse>(result); return(Ok(response)); }