public IActionResult PostQuestionXDuration([FromBody] QuestionXDuration questionX)
 {
     if (questionX == null)
     {
         return(BadRequest("QuestionXDuration is null !!!"));
     }
     _dataRepository.Add(questionX);
     return(CreatedAtRoute("GetQxD", new { Id = questionX.QuestionXDurationId }, questionX));
 }
        public IActionResult GetQuestionXDurationById(long questionXDurationId)
        {
            QuestionXDuration questionX = _dataRepository.Get(questionXDurationId);

            if (questionX == null)
            {
                return(NotFound("QuestionXDuration record not found !!!"));
            }
            return(Ok(questionX));
        }
        public IActionResult DeleteQuestionXDuration(long questionXDurationId)
        {
            QuestionXDuration questionX = _dataRepository.Get(questionXDurationId);

            if (questionX == null)
            {
                return(NotFound("QuestionXDuration record not found !!!"));
            }
            _dataRepository.Delete(questionX);
            return(GetQuestionXDuration());
        }
        public IActionResult PutQuestionCategory(long questionXDurationId, [FromBody] QuestionXDuration questionX)
        {
            if (questionX == null)
            {
                return(BadRequest("QuestionXDuration is null !!!"));
            }
            QuestionXDuration questionXDurationToUpdate = _dataRepository.Get(questionXDurationId);

            if (questionXDurationToUpdate == null)
            {
                return(NotFound("QuestionCategory record not found !!!"));
            }
            _dataRepository.Update(questionXDurationToUpdate, questionX);
            return(CreatedAtRoute("GetQxD", new { Id = questionX.QuestionXDurationId }, questionX));
        }
 public IHttpActionResult DeleteQuestionXDuration(int questionXDurationId, QuestionXDuration questionXDuration)
 {
     _repo.Delete(questionXDurationId);
     return(CreatedAtRoute("GetQD", new { id = questionXDuration.QuestionXDurationId }, questionXDuration));
 }
 public IHttpActionResult PostQuestionXDuration(QuestionXDuration questionXDuration)
 {
     _repo.Post(questionXDuration);
     return(Ok(questionXDuration));
 }