public IActionResult AddPost(PostViewModel model) { var UserId = 0; var user = HttpContext.User; var dbUser = _userManager.GetUserAsync(user).Result; UserId = dbUser.Id; if (ModelState.IsValid) { model.UserId = UserId; var postId = _postService.AddPostsWithEntry(model); if (postId > 0) { return(RedirectToAction(nameof(HomeController.Index), "Home", new { id = postId })); } else { ModelState.AddModelError(string.Empty, "Kayıt başarısız"); } } return(View()); }