Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
        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));
        }