public async Task <Response <Exception, Movie> > CreateAsync(Movie movie)
        {
            var newMovie = _context.Add(movie).Entity;

            var saveCallback = await Response.Run(() => _context.SaveChangesAsync());

            if (saveCallback.HasError)
            {
                return(saveCallback.Error);
            }

            return(newMovie);
        }