public async Task <ActionResult <FileUpload> > PostUpdateFileUpload([FromForm] FIleSender file, int id)
        {
            var updateFile = _context.Files.First(item => item.Id == id);

            updateFile.Titulo      = file.Titulo;
            updateFile.Elenco      = file.Elenco;
            updateFile.Direcao     = file.Direcao;
            updateFile.TipodeMidia = file.TipodeMidia;
            updateFile.Ano         = file.Ano;

            _context.Entry(updateFile).State = EntityState.Modified;

            await _context.SaveChangesAsync();

            _context.SaveChanges();

            return(updateFile);
        }
        //public async Task<ActionResult<FileUpload>> PostFileUpload(FileUpload fileUpload,[FromBody] FileUploadAPI objFile)
        public async Task <ActionResult <FileUpload> > PostFileUpload([FromForm] FIleSender file)
        {
            VerifyFile(file.files);

            var arquivo = new FileUpload()
            {
                Titulo      = file.Titulo,
                Ano         = file.Ano,
                Direcao     = file.Direcao,
                Duracao     = file.Duracao,
                Elenco      = file.Elenco,
                Sinopse     = file.Sinopse,
                TipodeMidia = file.TipodeMidia,
                NomeArquivo = file.files.FileName
            };

            _context.Files.Add(arquivo);

            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetFileUpload", new { id = arquivo.Id }, arquivo));
        }