コード例 #1
0
    public async Task <IActionResult> EditPost(BlogViewModel info)
    {
        if (!ModelState.IsValid)
        {
            return(View(info));
        }
        var user = await _userManager.GetUserAsync(HttpContext.User);

        var blog = (await _context.Blog.AddAsync(info.GetBlog(user.Id))).Entity;
        await _context.SaveChangesAsync();

        //show blog
        return(RedirectToAction(nameof(BlogShow), "Home", new{ id = blog.Id }));
    }