public IActionResult Create(CreateViewModel viewModel) { if (ModelState.IsValid) { if (viewModel.File != null) { string FileName = viewModel.File.FileName; string FileExtension = Path.GetExtension(FileName); string NewFileName = String.Concat(Guid.NewGuid().ToString(), FileExtension); var path = $"{_ev.WebRootPath}/File/{NewFileName}"; using (var Stream = new FileStream(path, FileMode.Create)) { viewModel.File.CopyTo(Stream); }; viewModel.FileName = NewFileName; } var Lesson = new Lessons { LessonName = viewModel.Name, Suammary = viewModel.FileName }; _context.Add(Lesson); _context.SaveChanges(); return(Redirect("/Home/Lessons")); } return(View()); }