public ActionResult EditSecretQuestion(int id) { var voter = ApiConsumer <SecretQuestion> .ConsumeGet("SecretQuestions", id); var secretQuestionViewModel = new SecretQuestionViewModel { Id = voter.Id, Question = voter.Question, Answer = voter.Answer, }; return(View(secretQuestionViewModel)); }
public ActionResult DeleteSecretQuestion(int id) { var secretQuestion = ApiConsumer <SecretQuestion> .ConsumeGet("SecretQuestions", id); var secretQuestionViewModel = new SecretQuestionViewModel { Id = secretQuestion.Id, Question = secretQuestion.Question, Answer = secretQuestion.Answer, }; return(View(secretQuestionViewModel)); }
public ActionResult DeleteSecretQuestion(SecretQuestionViewModel secretQuestionViewModel) { try { ApiConsumer <object> .ConsumeDelete("SecretQuestions", secretQuestionViewModel.Id); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult AddSecretQuestion(SecretQuestionViewModel secretQuestionViewModel, int id) { try { var secretQuestion = new SecretQuestion { Question = secretQuestionViewModel.Question, Answer = secretQuestionViewModel.Answer }; var voter = ApiConsumer <Voter> .ConsumeGet("Voters", id); voter.SecretQuestions.Add(secretQuestion); var result = ApiConsumer <Voter> .ConsumePut("Voters", voter); return(RedirectToAction("Index")); } catch { return(View()); } }