Example #1
0
        public IActionResult DeletePost(int profileId, int postId)
        {
            Post post = _profileRepository.GetPost(profileId, postId);

            if (post == null)
            {
                return(NotFound());
            }

            _profileRepository.DeletePost(profileId, postId);
            return(Ok(post));
        }
Example #2
0
        public IActionResult DeletePost(int id)
        {
            var token = HttpContext.Request.Cookies["user-token"];

            var myprofile = _profileRepository.GetUserByToken(token);

            var post = _profileRepository.GetPostById(id);

            if (myprofile.Token == token)
            {
                _profileRepository.DeletePost(post);
            }

            return(RedirectToAction("index"));
        }