Beispiel #1
0
        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());
        }