コード例 #1
0
        public int Update(Movie movie)
        {
            var movieDb = Get(movie.Id);

            if (movie.Title != movieDb.Title)
            {
                ValidateTitleExistence(movie.Title);
            }

            movieDb.Title       = movie.Title;
            movieDb.Duration    = movie.Duration;
            movieDb.Banner      = movie.Banner;
            movieDb.Description = movie.Description;

            _movieTheaterDbRepository.Update(movieDb);
            var changes = _movieTheaterDbRepository.Commit();

            return(changes);
        }