Guest User

sadasd

a guest
Sep 1st, 2017
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.95 KB | None | 0 0
  1. @using FutGalaxy.Helper
  2. @using FutGalaxy.Helper.Bets
  3. @using FutGalaxy.Models.Bets
  4. @using FutGalaxy.Shared.Helper
  5. @model FutGalaxy.Models.Bets.BetHistoryViewModel
  6.  
  7. <div class="funny-boxes funny-boxes-top-sea" style="border-top-color: #5bc0de;">
  8. <div class="heading heading-v4">
  9. <h2 class="color-black">
  10. @if (Model.NationId != 0)
  11. {
  12. <img src='@(Model.SiteVm.PageSettings.CdnBaseUrl)/flags/@(Model.NationId).png' width="35" height="22" class="rounded" />
  13. }
  14. @if (Model.ClubId != 0)
  15. {
  16. <img src='@(Model.SiteVm.PageSettings.CdnBaseUrl)/clubs/@(Model.ClubId).png' width="22" height="22" class="rounded" />
  17. }
  18. Apuesta de <b>@Model.Username</b>
  19. </h2>
  20.  
  21. </div>
  22. <h4 class="text-center color-black margin-0">Apostado: <b>@Model.TotalStake.ToCoinsAmount()</b> Créditos </h4>
  23. <h5 class="text-center color-black margin-0">Cuota: <b>@Model.TotalOdds</b></h5>
  24. @if (Model.Settled)
  25. {
  26. if (Model.NetWin.GetValueOrDefault() > 0)
  27. {
  28. <h4 class="text-center color-green margin-0 text-bold">Apuesta Ganada</h4>
  29. <h4 class="text-center color-black margin-0">Ganado: <b class="color-green">@(((long)(Model.TotalStake * Model.TotalOdds)).ToCoinsAmount())</b> Créditos</h4>
  30. }
  31. else
  32. {
  33. <h4 class="text-center color-red margin-0">Apuesta Perdida </h4>
  34. }
  35. }
  36. else
  37. {
  38. <h4 class="text-center color-black margin-0">Ganancia Posible: <b class="color-green">@(((long)(Model.TotalStake * Model.TotalOdds)).ToCoinsAmount())</b></h4>
  39. }
  40.  
  41. <div class="margin-bottom-15"></div>
  42. <div class="row">
  43. <div class="col-xs-12">
  44. <div class="row hidden-xs">
  45. <div class="col-sm-2 col-md-3 col-lg-2 row-centered">
  46. <b>Comienzo</b>
  47. </div>
  48. <div class="col-sm-4 col-md-4 col-lg-4">
  49. <b>Partido</b>
  50. </div>
  51. <div class="col-sm-4 col-md-3 col-lg-3 row-centered">
  52. <b class="small-xs">Cuotas</b>
  53. </div>
  54. <div class="hidden-sm hidden-md col-lg-1 row-centered">
  55. <b>Resultado</b>
  56. </div>
  57. <div class="col-sm-2 col-md-2 col-lg-2 row-centered">
  58. <b class="small-xs">Estado</b>
  59. </div>
  60. </div>
  61. <hr class="header_row_divider">
  62. </div>
  63. </div>
  64.  
  65. <div class="row">
  66. <div class="col-xs-12">
  67. @foreach (var bet in Model.Bets)
  68. {
  69. <div class="row visible-xs margin-top-10 margin-bottom-10">
  70. <div class="col-xs-12"><span date="@bet.MatchstartTime.ToUniversalUnixTimestamp()" class="UnixTs " eventid="@bet.EventId"></span></div>
  71. <div class="col-xs-12">@bet.Match</div>
  72. <div class="col-xs-12">
  73. @if (bet.BetType == 0)
  74. {
  75. foreach (var odd in bet.Odds)
  76. {
  77. <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>
  78. }
  79. }
  80. else
  81. {
  82. <b class="">@bet.GetCompetition(): </b>
  83. <span class="">@bet.Odds.GetPredictionString(bet.Prediction)</span><br />
  84. <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>
  85. }
  86. </div>
  87. <div class="col-xs-12">
  88. <span class="pull-right"><b>Estado:</b> @Html.Raw(bet.BetStatusHtml)</span>
  89. </div>
  90. </div>
  91. <div class="row funnybox__entry hidden-xs">
  92. <div class="col-sm-2 col-md-3 col-lg-2 funnybox__entry__col" style="line-height: 26px;">
  93. <span class="funnybox__entry--hoverwhite">
  94. <b date="@bet.MatchstartTime.ToUniversalUnixTimestamp()" class="UnixTs small-sm-and-xs" eventid="@bet.EventId"></b>
  95. </span>
  96. </div>
  97.  
  98. <div class="col-sm-4 col-md-4 col-lg-4 funnybox__entry__col" style="line-height: 26px; text-align: left;">
  99. <span class="funnybox__entry--hoverwhite">
  100. <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>
  101. <small class="hidden-xs">@bet.LeagueName</small><br />
  102. @bet.Match
  103. </span>
  104. </div>
  105. <div class="col-sm-4 col-md-3 col-lg-3 funnybox__entry__col" style="line-height: 24px;">
  106. <span class="funnybox__entry--hoverwhite">
  107. @if (bet.BetType == 0)
  108. {
  109. <span class="pull-right">
  110. @foreach (var odd in bet.Odds)
  111. {
  112. <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>
  113. }
  114. </span>
  115. }
  116. else
  117. {
  118. <div class="row">
  119. <div class="col-xs-9 col-sm-9 col-md-9 col-lg-9">
  120. <b class="">@bet.GetCompetition()</b>
  121. <br />
  122. <span class="">@bet.Odds.GetPredictionString(bet.Prediction)</span>
  123. </div>
  124. <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>
  125. </div>
  126. }
  127. </span>
  128. </div>
  129.  
  130. <div class="hidden-sm hidden-md col-lg-1 funnybox__entry__col">
  131. <span class="funnybox__entry--hoverwhite">
  132. @if (bet.HomeTeamScore.HasValue && bet.AwayTeamScore.HasValue)
  133. {
  134. <span>@bet.HomeTeamScore.Value - @bet.AwayTeamScore.Value</span>
  135. }
  136. </span>
  137. </div>
  138. <div class="col-sm-2 col-md-2 col-lg-2 funnybox__entry__col">
  139. <span class="funnybox__entry--hoverwhite">@Html.Raw(bet.BetStatusHtml)</span>
  140. </div>
  141.  
  142. </div>
  143. <hr class="header_row_divider">
  144. }
  145. </div>
  146. </div>
  147. </div>
  148. <br />
  149.  
  150. @if (Model.Bets.Any(q => q.BetStatus == CurrentBetStatus.Cancelled))
  151. {
  152. <div class="row margin-bottom-10">
  153. <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">
  154. <h3 class="color-yellow text-bold text-center">IMPORTANTE</h3>
  155. <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 />
  156.  
  157. @if (Model.Bets.Any(q => q.BetStatus == CurrentBetStatus.Cancelled))
  158. {
  159. <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>
  160. }
  161. else
  162. {
  163. <span>Ya has recibido la <b>devolución</b> de tu apuesta.</span>
  164. }
  165. <br /><br />
  166. </div>
  167. </div>
  168. }
  169.  
  170. @if (Model.Bets.Any(q => q.BetStatus == CurrentBetStatus.Not_Settled) && Model.Bets.All(q => q.BetStatus != CurrentBetStatus.Upcoming))
  171. {
  172. <div class="row margin-bottom-10">
  173. <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">
  174. <h3 class="color-blue text-bold text-center">INFO</h3>
  175. <span>
  176. 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 />
  177. Dependiendo del día y hora (No trabajamos de madrugada) y si es un partido conocido o no.
  178. </span><br /><br />
  179. Gracias por su paciencia.<br /><br />
  180. </div>
  181. </div>
  182. }
  183.  
  184. <br />
  185. <div class="row margin-bottom-10">
  186. <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">
  187. @Html.Raw(Model.ShareButton) &nbsp;&nbsp;&nbsp;<a class="btn btn-default" href="/Bets">Ir a @SystemHelper.GetSystemDisplayName() Bets</a>
  188. </div>
  189. </div>
  190. <br />
  191.  
  192. @if (Model.SiteVm.IsAdmin)
  193. {
  194. <br /><br />
  195. <a href="/MyAccount/HistoryFromUser?key=@AdminHelper.GetEncryptedUserKey(Model.UserId)">Historial de @Model.Username</a>
  196. }
Add Comment
Please, Sign In to add comment