public IActionResult ActualizarRonda(int rondaId, [FromBody] RondaDto RondaDto) { if (RondaDto == null || rondaId != RondaDto.IdRonda) { return(BadRequest(ModelState)); } var Ronda = _mapper.Map <Ronda>(RondaDto); if (!_rondasRepo.ActualizarRonda(Ronda)) { ModelState.AddModelError("", $"Algo Salio mal actualizando el registro{Ronda.IdRonda}"); return(StatusCode(500, ModelState)); } return(NoContent()); }
public IActionResult CrearRonda([FromForm] RondaDto RondaDto) { if (RondaDto == null) { return(BadRequest(ModelState)); } if (_rondasRepo.ExisteRonda(RondaDto.IdRonda)) { ModelState.AddModelError("", "La Ronda ya existe"); return(StatusCode(404, ModelState)); } var Ronda = _mapper.Map <Ronda>(RondaDto); if (!_rondasRepo.CrearRonda(Ronda)) { ModelState.AddModelError("", $"Algo Salio mal guardando el registro{Ronda.IdRonda}"); return(StatusCode(500, ModelState)); } return(CreatedAtRoute("GetRonda", new { rondaId = Ronda.IdRonda }, Ronda)); }