public ActionResult CloseBet(int rouletteId, [FromBody] CloseBetRequest closeBetRequest) { try { CloseBetResponse closeBetResponse = gamblingService.CloseBet(rouletteId, closeBetRequest); if (closeBetResponse == null && !string.IsNullOrEmpty(gamblingService.ErrorMessage)) { return(BadRequest(gamblingService.ErrorMessage)); } return(Ok(closeBetResponse)); } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }
public CloseBetResponse BuilBetResponse(int betId) { try { BetResultEntity objBetResult = betResultModel.GetOneBetResult(betId); CloseBetResponse closeBetResponse = new CloseBetResponse { BetResult = new BetResultResponse { Number = objBetResult.Number, Color = Enum.GetName(typeof(ColorBetEnum), objBetResult.Color) }, GamblingResult = cGambling.BuildGamblingResultResponse(betId) }; return(closeBetResponse); } catch (Exception ex) { throw ex; } }