public IActionResult CreateBlogPost(BlogPostDto.List model, IFormFile photo)
 {
     try
     {
         string uniqueFileName = null;
         if (photo != null)
         {
             string uploadsFolder = Path.Combine(_env.WebRootPath, "images");
             uniqueFileName = Guid.NewGuid().ToString() + "_" + photo.FileName;
             string filePath = Path.Combine(uploadsFolder, uniqueFileName);
             using (var fileStream = new FileStream(filePath, FileMode.Create))
             {
                 photo.CopyTo(fileStream);
             }
         }
         string userId   = User.Claims.Where(c => c.Type == "UserId").FirstOrDefault().Value;
         var    blogPost = new BlogPost
         {
             BlogTitle   = model.BlogTitle,
             BlogContent = model.BlogContent,
             Photo       = uniqueFileName,
             UserId      = Int32.Parse(userId),
         };
         _context.BlogPost.Add(blogPost);
         _context.SaveChanges();
         return(RedirectToAction("List"));
     }
     catch
     {
         return(View());
     }
 }
 public IActionResult ManageBlogPost(BlogPostDto.List model)
 {
     return(View());
 }