public ActionResult ReactionOverview(int id, ReactionViewModel reaction) { try { return(RedirectToAction("ReactionOverview")); } catch { return(RedirectToAction("Edit")); } }
public static ReactionViewModel FillReaction(int id, DescriptionReactionAttribute description) { var result = new ReactionViewModel() { Id = id, Compatibility = description.Compatibility, Description = description.Description, Service = description.Service }; return(result); }
public ActionResult ReactionCreate(ReactionViewModel reactionViewModel) { try { int userId = int.Parse(User.Claims.FirstOrDefault(c => c.Type == System.Security.Claims.ClaimTypes.Sid).Value); int questionId = reactionViewModel.QuestionId; string description = reactionViewModel.Description; _reactionLogic.PostReaction(new Reaction(questionId, userId, description)); return(RedirectToAction(nameof(QuestionOverview))); } catch { return(View("Error")); } }
public ActionResult ReactionCreate(ReactionViewModel reactionViewModel) { try { int questionId = reactionViewModel.QuestionId; string description = reactionViewModel.Description; int senderid = Convert.ToInt32(Request.Cookies["id"]); _reactionLogic.PostReaction(new Reaction(questionId, senderid, description)); return(RedirectToAction(nameof(QuestionOverview))); } catch { return(View("Error")); } }