public PartidaDto IniciarPartida(PartidaDto value) { var partidaAbierta = _partidaDao.ObtenerPartidaAbierta(); if (partidaAbierta != null) { var usuarioPartida = new USP_UsuariosPartidas() { PAR_Id = partidaAbierta.PAR_Id, USU_Id = value.usuario.USU_Id }; } //var nuevoUsuario = await Task.FromResult(_usuarioDao.GuardarUsuario(partida)); //if (nuevoUsuario == null) return null; //return new PartidaDto() //{ // USU_Id = nuevoUsuario.USU_Id, // USU_Apodo = nuevoUsuario.USU_Apodo //}; return(null); }
private PartidaDto CrearPartida(UsuarioDto usuario) { var partidaDto = new PartidaDto() { usuario = usuario }; return(ClienteHttpcontents <PartidaDto> .Create("partidas", partidaDto)); }
public IActionResult ActualizarPartida(int Idpartida, [FromBody] PartidaDto partidaDto) { if (partidaDto == null || Idpartida != partidaDto.Idpartida) { return(BadRequest(ModelState)); } var partida = _mapper.Map <Partida>(partidaDto); if (!_ctPartida.ActualizarPartida(partida)) { ModelState.AddModelError("", $"Algo Salio mal actualizando el registro{partida.Idpartida}"); return(StatusCode(500, ModelState)); } return(CreatedAtRoute("GetPartida", new { Idpartida = partida.Idpartida }, partida)); }
public IActionResult CrearPartida([FromBody] PartidaDto PartidaDto) { if (PartidaDto == null) { return(BadRequest(ModelState)); } if (_ctPartida.ExistePartida(PartidaDto.Idpartida)) { ModelState.AddModelError("", "La Partida ya existe"); return(StatusCode(404, ModelState)); } var partida = _mapper.Map <Partida>(PartidaDto); if (!_ctPartida.CrearPartida(partida)) { ModelState.AddModelError("", $"Algo Salio mal guardando el registro{partida.Idpartida}"); return(StatusCode(500, ModelState)); } return(CreatedAtRoute("GetPartida", new { partidaId = partida.Idpartida }, partida)); }
// PUT api/values/5 public void Put(int id, [FromBody] PartidaDto value) { }
public async Task <IHttpActionResult> Post([FromBody] PartidaDto value) { var result = await Task.Run(() => _partidaServicio.IniciarPartida(value)); return(Ok(result)); }