Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @using FutGalaxy.Helper
- @using FutGalaxy.Helper.Bets
- @using FutGalaxy.Models.Bets
- @using FutGalaxy.Shared.Helper
- @model FutGalaxy.Models.Bets.BetHistoryViewModel
- <div class="funny-boxes funny-boxes-top-sea" style="border-top-color: #5bc0de;">
- <div class="heading heading-v4">
- <h2 class="color-black">
- @if (Model.NationId != 0)
- {
- <img src='@(Model.SiteVm.PageSettings.CdnBaseUrl)/flags/@(Model.NationId).png' width="35" height="22" class="rounded" />
- }
- @if (Model.ClubId != 0)
- {
- <img src='@(Model.SiteVm.PageSettings.CdnBaseUrl)/clubs/@(Model.ClubId).png' width="22" height="22" class="rounded" />
- }
- Apuesta de <b>@Model.Username</b>
- </h2>
- </div>
- <h4 class="text-center color-black margin-0">Apostado: <b>@Model.TotalStake.ToCoinsAmount()</b> Créditos </h4>
- <h5 class="text-center color-black margin-0">Cuota: <b>@Model.TotalOdds</b></h5>
- @if (Model.Settled)
- {
- if (Model.NetWin.GetValueOrDefault() > 0)
- {
- <h4 class="text-center color-green margin-0 text-bold">Apuesta Ganada</h4>
- <h4 class="text-center color-black margin-0">Ganado: <b class="color-green">@(((long)(Model.TotalStake * Model.TotalOdds)).ToCoinsAmount())</b> Créditos</h4>
- }
- else
- {
- <h4 class="text-center color-red margin-0">Apuesta Perdida </h4>
- }
- }
- else
- {
- <h4 class="text-center color-black margin-0">Ganancia Posible: <b class="color-green">@(((long)(Model.TotalStake * Model.TotalOdds)).ToCoinsAmount())</b></h4>
- }
- <div class="margin-bottom-15"></div>
- <div class="row">
- <div class="col-xs-12">
- <div class="row hidden-xs">
- <div class="col-sm-2 col-md-3 col-lg-2 row-centered">
- <b>Comienzo</b>
- </div>
- <div class="col-sm-4 col-md-4 col-lg-4">
- <b>Partido</b>
- </div>
- <div class="col-sm-4 col-md-3 col-lg-3 row-centered">
- <b class="small-xs">Cuotas</b>
- </div>
- <div class="hidden-sm hidden-md col-lg-1 row-centered">
- <b>Resultado</b>
- </div>
- <div class="col-sm-2 col-md-2 col-lg-2 row-centered">
- <b class="small-xs">Estado</b>
- </div>
- </div>
- <hr class="header_row_divider">
- </div>
- </div>
- <div class="row">
- <div class="col-xs-12">
- @foreach (var bet in Model.Bets)
- {
- <div class="row visible-xs margin-top-10 margin-bottom-10">
- <div class="col-xs-12"><span date="@bet.MatchstartTime.ToUniversalUnixTimestamp()" class="UnixTs " eventid="@bet.EventId"></span></div>
- <div class="col-xs-12">@bet.Match</div>
- <div class="col-xs-12">
- @if (bet.BetType == 0)
- {
- foreach (var odd in bet.Odds)
- {
- <a class="btn-u rounded btn-brd-hover btn-u btn-xs btn-u-@odd.ToBetButtonColor(bet)" style="margin-top: 10px;">@odd.Value.FirstOrDefault().Value</a>
- }
- }
- else
- {
- <b class="">@bet.GetCompetition(): </b>
- <span class="">@bet.Odds.GetPredictionString(bet.Prediction)</span><br />
- <a class="rounded btn-brd-hover btn-u btn-xs btn-u-@(bet.Odds.GetSelectedBetButton(bet.Prediction).ToBetButtonColor(bet))" style="margin-top: 10px;"> @(bet.Odds.GetPredictionOdds(bet.Prediction))</a>
- }
- </div>
- <div class="col-xs-12">
- <span class="pull-right"><b>Estado:</b> @Html.Raw(bet.BetStatusHtml)</span>
- </div>
- </div>
- <div class="row funnybox__entry hidden-xs">
- <div class="col-sm-2 col-md-3 col-lg-2 funnybox__entry__col" style="line-height: 26px;">
- <span class="funnybox__entry--hoverwhite">
- <b date="@bet.MatchstartTime.ToUniversalUnixTimestamp()" class="UnixTs small-sm-and-xs" eventid="@bet.EventId"></b>
- </span>
- </div>
- <div class="col-sm-4 col-md-4 col-lg-4 funnybox__entry__col" style="line-height: 26px; text-align: left;">
- <span class="funnybox__entry--hoverwhite">
- <a href="javascript:;" class="tooltips hidden-sm hidden-xs" data-toggle="tooltip" data-placement="bottom" title="" data-original-title="@bet.LeagueName"><img src="@(Model.SiteVm.PageSettings.CdnBaseUrl)/flags/@(bet.LeagueImgId).png" width="30" height="18" class="rounded" /></a>
- <small class="hidden-xs">@bet.LeagueName</small><br />
- @bet.Match
- </span>
- </div>
- <div class="col-sm-4 col-md-3 col-lg-3 funnybox__entry__col" style="line-height: 24px;">
- <span class="funnybox__entry--hoverwhite">
- @if (bet.BetType == 0)
- {
- <span class="pull-right">
- @foreach (var odd in bet.Odds)
- {
- <a class="btn-u rounded btn-brd-hover btn-u btn-xs btn-u-@odd.ToBetButtonColor(bet)" style="margin-top: 10px;">@odd.Value.FirstOrDefault().Value</a>
- }
- </span>
- }
- else
- {
- <div class="row">
- <div class="col-xs-9 col-sm-9 col-md-9 col-lg-9">
- <b class="">@bet.GetCompetition()</b>
- <br />
- <span class="">@bet.Odds.GetPredictionString(bet.Prediction)</span>
- </div>
- <div class="col-sm-3 col-md-3 col-lg-3"><span class="pull-right"><a class="rounded btn-brd-hover btn-u btn-xs btn-u-@(bet.Odds.GetSelectedBetButton(bet.Prediction).ToBetButtonColor(bet))" style="margin-top: 10px;"> @(bet.Odds.GetPredictionOdds(bet.Prediction))</a></span></div>
- </div>
- }
- </span>
- </div>
- <div class="hidden-sm hidden-md col-lg-1 funnybox__entry__col">
- <span class="funnybox__entry--hoverwhite">
- @if (bet.HomeTeamScore.HasValue && bet.AwayTeamScore.HasValue)
- {
- <span>@bet.HomeTeamScore.Value - @bet.AwayTeamScore.Value</span>
- }
- </span>
- </div>
- <div class="col-sm-2 col-md-2 col-lg-2 funnybox__entry__col">
- <span class="funnybox__entry--hoverwhite">@Html.Raw(bet.BetStatusHtml)</span>
- </div>
- </div>
- <hr class="header_row_divider">
- }
- </div>
- </div>
- </div>
- <br />
- @if (Model.Bets.Any(q => q.BetStatus == CurrentBetStatus.Cancelled))
- {
- <div class="row margin-bottom-10">
- <div class="col-xs-10 col-xs-offset-1 col-sm-8 col-sm-offset-2 col-md-6 col-md-offset-3 col-lg-6 col-lg-offset-3 warning-border-solid">
- <h3 class="color-yellow text-bold text-center">IMPORTANTE</h3>
- <span>¡Su apuesta ha sido <b>cancelada</b>!<br />Esto sucedió debido a detalles incorrectos (Por ejemplo si la fecha ha sido errónea o el partido ha sido aplazado).</span><br /><br />
- @if (Model.Bets.Any(q => q.BetStatus == CurrentBetStatus.Cancelled))
- {
- <span>Si una de sus apuestas acumuladas es cancelada, este partido seré eliminado y se recalculará su cuota respectivamente. <br /> La apuesta cancelada será <b> ignorada </b> en su apuesta acumuladora.</span>
- }
- else
- {
- <span>Ya has recibido la <b>devolución</b> de tu apuesta.</span>
- }
- <br /><br />
- </div>
- </div>
- }
- @if (Model.Bets.Any(q => q.BetStatus == CurrentBetStatus.Not_Settled) && Model.Bets.All(q => q.BetStatus != CurrentBetStatus.Upcoming))
- {
- <div class="row margin-bottom-10">
- <div class="col-xs-10 col-xs-offset-1 col-sm-8 col-sm-offset-2 col-md-6 col-md-offset-3 col-lg-6 col-lg-offset-3 info-border-solid">
- <h3 class="color-blue text-bold text-center">INFO</h3>
- <span>
- Los partidos están aun jugándose o acaban de terminar.<br />Cerraremos estos partidos lo antes posible.<br />¡Este proceso puede durar <b>unas horas</b> en algunos casos!<br />
- Dependiendo del día y hora (No trabajamos de madrugada) y si es un partido conocido o no.
- </span><br /><br />
- Gracias por su paciencia.<br /><br />
- </div>
- </div>
- }
- <br />
- <div class="row margin-bottom-10">
- <div class="col-xs-10 col-xs-offset-1 col-sm-8 col-sm-offset-2 col-md-6 col-md-offset-3 col-lg-6 col-lg-offset-3">
- @Html.Raw(Model.ShareButton) <a class="btn btn-default" href="/Bets">Ir a @SystemHelper.GetSystemDisplayName() Bets</a>
- </div>
- </div>
- <br />
- @if (Model.SiteVm.IsAdmin)
- {
- <br /><br />
- <a href="/MyAccount/HistoryFromUser?key=@AdminHelper.GetEncryptedUserKey(Model.UserId)">Historial de @Model.Username</a>
- }
Add Comment
Please, Sign In to add comment