public async Task <IActionResult> AddReaction(string questionID, string postId, int postType, int reactionType) { if (!((postType == 0 || postType == 1) && (reactionType == 0 || reactionType == 1))) { return(BadRequest()); } var user = await questionsRepository.getUserByUserName(User.Identity.Name); await reactionRepository.AddReactionFromPost(user.Id, int.Parse(postId), (PostType)postType, (ReactionType)reactionType); return(RedirectToAction("Details", new { id = int.Parse(questionID) })); }