public async Task <Response <Exception, AppUnit> > DeleteMultipleAsync(List <int> ids)
        {
            var deleteCallback = await Response.Run(() =>
            {
                _context.RemoveRange(_context.Movies.Where(x => ids.Contains(x.Id)));
                return(_context.SaveChangesAsync());
            });

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

            return(AppUnit.Successful);
        }