public IActionResult DeleteRondeFromQuiz(AddRondeToQuizViewModel model) { try { var deleteRondeFromQuizDTO = AddRondeToQuizMapper.MapAddRondeToQuizViewModelToAddRondeToQuizDTO(model); var response = _service.DeleteRondeFromQuiz(deleteRondeFromQuizDTO); if (response.DidError) { return(BadRequest(response.Errors));; } return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult AddRondeToQuiz(AddRondeToQuizViewModel model) { try { var addRondeToQuizDTO = AddRondeToQuizMapper.MapAddRondeToQuizViewModelToAddRondeToQuizDTO(model); var returnDTO = _service.AddRondeToQuiz(addRondeToQuizDTO); if (returnDTO.DidError) { return(BadRequest(returnDTO.Errors)); } var quizReturn = AddRondeToQuizMapper.MapAddRondeToQuizDTOToAddRondeToQuizViewModel(returnDTO.DTO); return(Ok(quizReturn)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult AddRoundToQuiz(AddRondeToQuizViewModel quizRoundViewModel) { try { var createDTO = AddRondeToQuizMapper.MapAddRondeToQuizViewModelToAddRondeToQuizDTO(quizRoundViewModel); var response = _service.AddRondeToQuiz(createDTO); if (response.DidError) { return(BadRequest(response.Errors)); } var createdQuiz = AddRondeToQuizMapper.MapAddRondeToQuizDTOToAddRondeToQuizViewModel(response.DTO); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }