Beispiel #1
0
        //functions for displaying the Delete thread page
        public IActionResult Delete(int?threadId)
        {
            var userName = _userManager.GetUserName(User);
            var thread   = _service.GetById(threadId);

            if (thread == null)
            {
                return(NotFound());
            }
            var creator = _service.GetChannelCreator(thread);

            if (thread.UserName != userName && creator != userName)
            {
                return(NotFound());
            }
            return(View(thread));
        }