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)); }