Пример #1
0
 public ActionResult ReactionOverview(int id, ReactionViewModel reaction)
 {
     try
     {
         return(RedirectToAction("ReactionOverview"));
     }
     catch
     {
         return(RedirectToAction("Edit"));
     }
 }
Пример #2
0
        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);
        }
Пример #3
0
        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"));
            }
        }