public async Task <IActionResult> Create([Bind("Id,Title,ReleaseDate,Outstanding,Trailer,Summary,MoviesActors,GenreId")] Film film) { if (ModelState.IsValid) { var files = HttpContext.Request.Form.Files; if (files != null && files.Count > 0) { var photoFile = files[0]; var path = Path.Combine(env.WebRootPath, "images\\films"); if (photoFile.Length > 0) { var fileName = Guid.NewGuid().ToString().Replace("-", "") + Path.GetExtension(photoFile.FileName); using (var filestream = new FileStream(Path.Combine(path, fileName), FileMode.Create)) { photoFile.CopyTo(filestream); film.Photo = fileName; }; } } _context.Add(film); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(film)); }
public async Task <IActionResult> Create([Bind("Id,Description")] Genre genre) { if (ModelState.IsValid) { _context.Add(genre); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(genre)); }
public async Task <IActionResult> Create([Bind("Id,Name,Birthdate,Biography,Photo")] Person person) { if (ModelState.IsValid) { _context.Add(person); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(person)); }