public Letra(LetraDTO dto) { this.UsuarioId = dto.UsuarioId; this.MusicaId = dto.MusicaId; this.Idioma = dto.Idioma; this.Texto = dto.Texto; this.TextoHtml = dto.TextoHtml; }
public async Task <ActionResult <Letra> > Post([FromBody] LetraDTO model, [FromServices] MaiaContext context) { try { var letra = model.ToEntity(); context.Letras.Add(letra); if (await context.SaveChangesAsync() > 0) { return(Created($"letras/id/{letra.Id}", letra)); } return(BadRequest()); } catch (Exception e) { Console.WriteLine(e); throw; } }