public async Task <Response <Exception, Movie> > UpdateAsync(Movie movie)
        {
            _context.Update(movie);

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

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

            return(movie);
        }