public ResultBet CloseBet(Guid rouletteID) { var betsRoulette = GetAllByRouletteId(rouletteId: rouletteID); rouletteRepository.CloseRoulette(rouletteId: rouletteID); SelectWinner(betsList: betsRoulette); return(resultBets); }
public async Task <ActionResult <Bet> > CloseRoulette(int idRoulette) { try { return(Ok(await _rouletterepository.CloseRoulette(idRoulette))); } catch (Exception ex) { return(NotFound(new { error = ex.Message, code = "Error al cerrar ruleta" })); } }
public IActionResult Close(int id) { try { var oBet = _rouletteRepository.CloseRoulette(id); var betDTO = _mapper.Map <IEnumerable <BetDTO> >(oBet); return(Ok(betDTO)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <ActionResult> Close(string rouletteId) { var roulette = await _repository.GetRoulette(rouletteId); if (roulette != null) { if (roulette.Status) { return(Ok(await _repository.CloseRoulette(rouletteId))); } else { return(BadRequest("Error ruleta Cerrada")); } } else { return(BadRequest("Identificador de ruleta no existe")); } }