public Partitura(PartituraDTO dto) { this.Titulo = dto.Titulo; this.UrlPdf = dto.UrlPdf; this.MusicaId = dto.MusicaId; this.UsuarioId = dto.UsuarioId; }
public async Task <ActionResult <Partitura> > Post([FromBody] PartituraDTO dto, [FromServices] MaiaContext context) { try { var partitura = dto.ToEntity(); context.Add(partitura); if (await context.SaveChangesAsync() > 0) { return(Created($"partituras/id/${partitura.Id}", partitura)); } return(BadRequest()); } catch (Exception e) { Console.WriteLine(e); throw; } }