public async Task <IActionResult> PutJugador(int id, JugadorDto jugadoresDto) { var jugadores = _mapper.Map <Jugador>(jugadoresDto); jugadores.Id = id; var result = await _jugadorService.UpdateJugador(jugadores); var response = new ApiResponse <bool>(result); return(Ok(response)); }
public async Task <IActionResult> PostJugador(JugadorDto jugadoresDto) { var jugadores = _mapper.Map <Jugador>(jugadoresDto); await _jugadorService.InsertJugador(jugadores); jugadoresDto = _mapper.Map <JugadorDto>(jugadores); var response = new ApiResponse <JugadorDto>(jugadoresDto); return(Ok(response)); }
public IActionResult ActualizarJugador(int jugadorId, [FromBody] JugadorDto jugadorDto) { if (jugadorDto == null || jugadorId != jugadorDto.Id) { return(BadRequest(ModelState)); } var jugador = _mapper.Map <Jugador>(jugadorDto); if (!_ctJugador.ActualizarJugador(jugador)) { ModelState.AddModelError("", $"Algo Salio mal actualizando el registro{jugador.Nombre}"); return(StatusCode(500, ModelState)); } return(CreatedAtRoute("GetJugador", new { jugadorId = jugador.Id }, jugador)); }
public IActionResult Update([FromBody] JugadorDto jugadorDto) { if (jugadorDto == null) { return(BadRequest()); } var response = _jugadorApplication.Update(jugadorDto); if (response.IsSuccess) { return(Ok(response)); } return(BadRequest(response.Message)); }
public async Task <IActionResult> UpdateAsync([FromBody] JugadorDto jugadorDto) { if (jugadorDto == null) { return(BadRequest()); } var response = await _jugadorApplication.UpdateAsync(jugadorDto); if (response.IsSuccess) { return(Ok(response)); } return(BadRequest(response.Message)); }
public Response <bool> Update(JugadorDto jugadorDto) { var response = new Response <bool>(); try { var jugador = _mapper.Map <Jugador>(jugadorDto); response.Data = _jugadorDomain.Update(jugador); if (response.Data) { response.IsSuccess = true; response.Message = "Actualización Exitosa"; } } catch (Exception e) { response.Message = e.Message; } return(response); }
public Response <bool> Insert(JugadorDto jugadorDto) { var response = new Response <bool>(); try { var jugador = _mapper.Map <Jugador>(jugadorDto); response.Data = _jugadorDomain.Insert(jugador); if (response.Data) { response.IsSuccess = true; response.Message = "Registro Exitoso"; } } catch (Exception e) { response.Message = e.Message; } return(response); }
public IActionResult CrearJugador([FromBody] JugadorDto JugadorDto) { if (JugadorDto == null) { return(BadRequest(ModelState)); } if (_ctJugador.ExisteJugador(JugadorDto.Nombre)) { ModelState.AddModelError("", "La Jugador ya existe"); return(StatusCode(404, ModelState)); } var jugador = _mapper.Map <Jugador>(JugadorDto); if (!_ctJugador.CrearJugador(jugador)) { ModelState.AddModelError("", $"Algo Salio mal guardando el registro{jugador.Nombre}"); return(StatusCode(500, ModelState)); } return(CreatedAtRoute("GetJugador", new { jugadorId = jugador.Id }, jugador)); }