public IActionResult AddMovie(ViewMovies movies) { { var sPath = "C:/Users/m1043011/Pictures/Screenshots/Screenshot (47).png"; //Open FileStream to read file FileInfo fInfo = new FileInfo(sPath); FileStream fStream = new FileStream(sPath, FileMode.Open, FileAccess.Read); long numBytes = fInfo.Length; //Use BinaryReader to read file stream into byte array. BinaryReader br = new BinaryReader(fStream); movies.poster = br.ReadBytes((int)numBytes); int status = 0; foreach (var item in movies.Actors) { var movie = new Movies { actorid = int.Parse(item.Value), plot = movies.plot, poster = movies.poster, producerid = movies.producerid, yearofrelease = movies.yearofrelease }; status = moviesService.AddMovie(movie); } ViewBag.SuccessMsg = status == 1 ? "movie created successfully" : "unable to process at this time .. Sorry...."; } return(RedirectToAction("AddMovie")); }
private void ViewMovies_Button_Click(object sender, RoutedEventArgs e) { var viewMovies = new ViewMovies(); viewMovies.ShowDialog(); }