public async Task Insert(IMovieCreation movie)
        {
            Movie newMovie = new Movie(movie.Name, movie.DurationMinutes);

            this.db.Movies.Add(newMovie);
            await this.db.SaveChangesAsync();
        }
Exemplo n.º 2
0
        public void Insert(IMovieCreation movie)
        {
            Movie newMovie = new Movie(movie.Name, movie.DurationMinutes);

            db.Movies.Add(newMovie);
            db.SaveChanges();
        }
        public async Task <NewSummary> New(IMovieCreation model)
        {
            IMovie movie = await this.movieRepo.GetByNameAndDuration(model.Name, model.DurationMinutes);

            if (movie != null)
            {
                return(new NewSummary(false, StringConstants.MovieExists));
            }

            return(await newMovie.New(model));
        }
        public async Task <NewSummary> New(IMovieCreation movie)
        {
            await this.movieRepo.Insert(new Movie(movie.Name, movie.DurationMinutes));

            return(new NewSummary(true));
        }