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"));
 }
Пример #2
0
        private void ViewMovies_Button_Click(object sender, RoutedEventArgs e)
        {
            var viewMovies = new ViewMovies();

            viewMovies.ShowDialog();
        }