public async Task <ActionResult> DeleteOldGames() { try { using (UnitOfWork unitOfWork = new UnitOfWork()) { await unitOfWork.GameRepository.DeleteOldGames(); } } catch (Exception ex) { } return(Json(AjaxActionResult.Json(true))); // we don`t care for the exception here! }
public async Task <ActionResult> DeleteEntity(int idEntity) { try { using (UnitOfWork unitOfWork = new UnitOfWork()) { await unitOfWork.EntityRepository.DeleteEntity(idEntity); return(Json(AjaxActionResult.Json(true))); } } catch (Exception ex) { return(this.Redirect("Error: " + ex.Message)); } }
public async Task <ActionResult> UpdateEntityDescription(int idEntity, string newDescription) { try { using (UnitOfWork unitOfWork = new UnitOfWork()) { await unitOfWork.EntityRepository.UpdateEntityDescription(idEntity, newDescription); return(Json(AjaxActionResult.Json(true))); } } catch (Exception ex) { return(this.Redirect("Error: " + ex.Message)); } }
public async Task <ActionResult> GetQuestionsForAutocomplete(string needle) { try { using (UnitOfWork unitOfWork = new UnitOfWork()) { Question[] questionList = await unitOfWork.QuestionRepository.QuestionsNamedLike(needle); return(Json(AjaxActionResult.Json(questionList))); } } catch (Exception ex) { return(Json(AjaxActionResult.Fail(-1, "Error processing request!" + System.Environment.NewLine + ex.Message))); } }
public async Task <ActionResult> UpdateQuestionBody(int idQuestion, string newBody) { try { using (UnitOfWork unitOfWork = new UnitOfWork()) { await unitOfWork.QuestionRepository.UpdateQuestionBody(idQuestion, newBody); return(Json(AjaxActionResult.Json(true))); } } catch (Exception ex) { return(this.Redirect("Error: " + ex.Message)); } }
public async Task <ActionResult> UpdateQuestionEntityFitness(int idQuestionEntity, double newFitness) { try { using (UnitOfWork unitOfWork = new UnitOfWork()) { await unitOfWork.EntityQuestionsRepository.UpdateEntityQuestionFitness(idQuestionEntity, newFitness); return(Json(AjaxActionResult.Json(true))); } } catch (Exception ex) { return(this.Redirect("Error: " + ex.Message)); } }
public async Task <ActionResult> EntitiesNamedLike(string needle) { try { using (UnitOfWork unitOfWork = new UnitOfWork()) { return(Json( AjaxActionResult.Json( await unitOfWork.EntityRepository.EntitiesNamedLike(needle)))); } } catch (Exception ex) { return(Json(AjaxActionResult.Fail(-1, "Error processing request!" + System.Environment.NewLine + ex.Message))); } }
public async Task <JsonResult> JudgeTopGuess(string gameAccessId, int indexGuess) { try { using (UnitOfWork unitOfWork = new UnitOfWork()) { await unitOfWork.GameRepository.JudgeTopGuessAsync(gameAccessId, indexGuess); return(Json(AjaxActionResult.Json(true))); } } catch (Exception ex) { return(Json(AjaxActionResult.Fail(-1, "Error processing request!" + System.Environment.NewLine + ex.Message))); } }
public async Task <JsonResult> AnswerQuestion(string gameAccessId, int answer) { try { using (UnitOfWork unitOfWork = new UnitOfWork()) { await unitOfWork.GameQuestionsRepository.AnswerQuestionAndUpdateInstanceAsync(gameAccessId, (AnswerType)answer); return(Json(AjaxActionResult.Json(true))); } } catch (Exception ex) { return(Json(AjaxActionResult.Fail(-1, "Error processing request!" + System.Environment.NewLine + ex.Message))); } }
public async Task <ActionResult> ForceMajorityAnswer(int idEntityQuestion, string type) { try { using (UnitOfWork unitOfWork = new UnitOfWork()) { await unitOfWork.EntityQuestionsRepository.ForceMajorityAnswer(idEntityQuestion, type); return(Json(AjaxActionResult.Json(true))); } } catch (Exception ex) { return(this.Redirect("Error: " + ex.Message)); } }
public async Task <ActionResult> SetLockedStatus(int idEntityQuestion, bool setToLocked) { try { using (UnitOfWork unitOfWork = new UnitOfWork()) { await unitOfWork.EntityQuestionsRepository.SetLockedStatus(idEntityQuestion, setToLocked); return(Json(AjaxActionResult.Json(true))); } } catch (Exception ex) { return(this.Redirect("Error: " + ex.Message)); } }