Example #1
0
        public void GetSnippet(int id)
        {
            var snippet = _snippetRepo.GetSnippetById(id);
            var user    = _userRepo.GetUserById(snippet.AuthorID);

            SnippetToDisplay = new Tuple <Snippet, User>(snippet, user);
        }
Example #2
0
        public IActionResult Get(int id)
        {
            var currentUserProfile = GetCurrentUserProfile();
            var snippet            = _snippetRepository.GetSnippetById(id);

            if (snippet == null)
            {
                return(NotFound());
            }
            else if (snippet != null && snippet.UserProfileId == currentUserProfile.Id)
            {
                return(Ok(snippet));
            }
            else
            {
                return(Unauthorized());
            }
        }