public IActionResult Create([FromBody] List <Presenca> presencas) { if (presencas == null) { return(BadRequest()); } context.Chamadas.Add(new Chamada { Data = presencas.First().Data }); context.SaveChanges(); foreach (Presenca p in presencas) { p.ChamadaID = context.Chamadas.Last().ID; context.Presencas.Add(p); context.SaveChanges(); } context.SaveChanges(); return(NoContent()); }
public IActionResult Create([FromBody] Atleta atleta) { if (atleta == null) { return(BadRequest()); } var atleta2 = context.Atletas.FirstOrDefault(n => n.Numero == atleta.Numero); if (atleta2 != null && atleta.Numero.Equals(atleta2.Numero)) { return(new ObjectResult(new Error { Message = "Numero já existente" })); //return new BadRequestObjectResult(new Error { Message = "Numero já existente" }); } context.Atletas.Add(atleta); context.SaveChanges(); return(new CreatedResult("database", atleta)); }