Example #1
0
        public string AddMovie(MovieAddModel movie)
        {
            CourseProject.DB.Entities.Movie nmovie = new CourseProject.DB.Entities.Movie();
            nmovie.DirectorName = movie.DirectorName;
            nmovie.GenreName    = movie.GenreName;
            nmovie.Title        = movie.Title;
            uow.MovieRepository.Create(nmovie);

            return("Book is added successfully");
        }
Example #2
0
        public IActionResult AddMovie(MovieAddModel mam)
        {
            Movie m = new Movie()
            {
                Name = mam.moviename, Discription = mam.discription, Length = Convert.ToInt32(mam.length), Tecnology = mam.technology
            };

            if (mam.image != null)
            {
                byte[] imageData = null;

                using (var binaryReader = new BinaryReader(mam.image.OpenReadStream()))
                {
                    imageData = binaryReader.ReadBytes((int)mam.image.Length);
                }
                // установка массива байтов
                m.Img = imageData;
            }
            _context.Movie.Add(m);
            _context.SaveChanges();
            return(RedirectToAction("AddMovie"));
        }
        public async Task <IActionResult> Add(MovieAddModel viewModel)
        {
            Director foundDirector = await _directors.GetById(viewModel.DirectorId);

            if (ModelState.IsValid)
            {
                Movie newMovie = new Movie
                {
                    Title       = viewModel.Title,
                    Director    = foundDirector,
                    Description = viewModel.Description,
                    Year        = viewModel.Year,
                    Runtime     = viewModel.Runtime,
                    Revenue     = viewModel.Revenue
                };
                newMovie.Title = viewModel.Title;

                _movies.Add(newMovie);
                ModelState.Clear();
                return(RedirectToAction($"Detail/{newMovie.Id}"));
            }

            return(NotFound());
        }
Example #4
0
 public void AddMovie([FromBody] MovieAddModel model)
 {
 }
Example #5
0
        public async Task <MovieDetailModel> AddAsync(MovieAddModel obj)
        {
            var entity = _mapper.Map <Movie>(obj);

            return(_mapper.Map <MovieDetailModel>(await _movieRepository.AddAsync(entity)));
        }