public async Task <IActionResult> Create(AddBlogPostModel model, IFormCollection Image1, IFormCollection Image2, IFormCollection Image3) { string storePath = "/images/blog/"; var path = Path.Combine( Directory.GetCurrentDirectory(), "wwwroot", "images", "blog", Image1.Files[0].FileName, Image2.Files[0].FileName, Image3.Files[0].FileName); using (var stream = new FileStream(path, FileMode.Create)) { await Image1.Files[0].CopyToAsync(stream); await Image2.Files[0].CopyToAsync(stream); await Image3.Files[0].CopyToAsync(stream); } var blog = new BlogPost { CategoryId = model.CategoryId, Title = model.Title, P1BlogContent = model.P1BlogContent, P1ImageUrl = storePath + model.Image1.FileName, P2BlogContent = model.P2BlogContent, P2ImageUrl = storePath + model.Image2.FileName, P3BlogContent = model.P3BlogContent, P3ImageUrl = storePath + model.Image3.FileName, PostedOn = DateTime.Now }; await _blogService.Create(blog); return(RedirectToAction("Index", "Blog")); }