Exemplo n.º 1
0
        public IActionResult PostDetails(string id)
        {
            var currentUserId = this.userManager.GetUserId(User);
            var viewModel     = postServices.GetSinglePostViewComponentModel(id, currentUserId);

            if (viewModel == null)
            {
                var result = this.View("Error", this.ModelState);
                ViewData["Message"] = ErrorConstants.PageNotAvaivableMessage;
                result.StatusCode   = (int)HttpStatusCode.BadRequest;
                return(result);
            }

            return(View(viewModel));
        }