コード例 #1
0
        public void Execute()
        {
            var movieFromRepository = Context.Movies.FirstOrDefault(m => m.Id == Command.Movie.Id);

            if (movieFromRepository != null)
            {
                MovieRepository.EditMovie(Command.Movie);

                if (!MovieRepository.SaveChanges())
                {
                    Command.WasSuccesful = false;
                    Command.ErrorMessage = "Failed to Edit on save";
                }
                else
                {
                    Command.WasSuccesful = true;
                }
            }
            else
            {
                Command.WasSuccesful = false;
                Command.ErrorMessage = "Movie not found";
            }
        }