Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @using JumpBall.Infrastructure.Utils
- @using JumpBall.Web.Classes.Ext
- @model JumpBall.Web.Models.RatingPlayersModel
- @{
- var dc = ViewContext.DataContext();
- var counter = Model.Skip;
- }
- @foreach (var player in Model.Fetched)
- {
- counter++;
- var rating = player.PlayerRatings.OrderByDescending(r => r.Season.StartYear).First();
- <div class="c-box-rating-player">
- <div class="row">
- <div class="col-xs-11">
- <div class="rating-tabcontent2">
- <div class="c-box-player">
- <div class="row">
- <div class="col-xs-10 _pr0">
- <div class="img">
- <img class="img-responsive" src="@(player.Image ?? "/Content/html/assets/img/no-photo.jpg")" alt="@player.GetFIO()">
- </div>
- </div>
- <div class="col-xs-14">
- @if (player.Organization != null)
- {
- <div class="school">
- <div class="row">
- <div class="col-xs-8">
- <div class="img">
- <img class="" src="@(player.Organization.Image ?? "/Content/html/assets/img/no-image.png")" alt="@player.Organization.Name">
- </div>
- </div>
- <div class="col-xs-16">
- <a href="/organizations/@player.Organization.Id/@StringUtils.TitleToSeoRoute(player.Organization.Name)">Школа: <br>@player.Organization.Name</a>
- </div>
- </div>
- </div>
- }
- @if (player.CurrentTeamId.HasValue)
- {
- var currentTeam = dc.Teams.FirstOrDefault(t => t.Id == player.CurrentTeamId.Value);
- if (currentTeam != null)
- {
- <div class="club">
- <div class="row">
- <div class="col-xs-8">
- <div class="img">
- <img class="" src="@currentTeam.Image" alt="@currentTeam.FullName">
- </div>
- </div>
- <div class="col-xs-16">
- <a href="/teams/@player.CurrentTeamId.Value/@StringUtils.TitleToSeoRoute(currentTeam.FullName)">Клуб: <br>@currentTeam.ShortName</a>
- </div>
- </div>
- </div>
- }
- }
- <p class="data">Дата рождения: @player.Birthdate.FormatDate() г</p>
- <p class="position">@player.Position</p>
- <p class="options">Рост: @player.Height см Вес: @player.Weight кг</p>
- </div>
- <div class="col-xs-24">
- <div class="pull-right">
- <div class="c-label-1">
- <div class="number">
- <span>№</span> @counter
- </div>
- <div class="floor">@(player.Gender == 1 ? "Юноши" : "Девушки")</div>
- <div class="year">@player.BirthYear</div>
- </div>
- </div>
- <p class="name1">@player.LastName</p>
- <p class="name2">@player.FirstName</p>
- </div>
- </div>
- </div>
- <div class="c-box-stat">
- <div class="h6">СТАТИСТИКА</div>
- <table class="table ">
- <thead>
- <tr>
- <th>Игры</th>
- <th>Мин</th>
- <th>Очки</th>
- <th>Подб</th>
- <th>Перед</th>
- <th>+/-</th>
- <th>КПИ</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>21</td>
- <td>18:20</td>
- <td>19.7</td>
- <td>9.4</td>
- <td>4.9</td>
- <td>14.7</td>
- <td>2.1</td>
- </tr>
- </tbody>
- </table>
- </div>
- <div class="c-box-feat">
- @{
- var achievements = player.PlayerAchievements.Take(14).ToList();
- var firstLineA = achievements.Take(7).ToList();
- var secondLineA = achievements.Skip(7).Take(7).ToList();
- }
- <div class="h6">ДОСТИЖЕНИЯ</div>
- <table class="table ">
- <thead>
- <tr>
- @foreach (var achievement in firstLineA)
- {
- <th><img class="tip" title="@achievement.Achievement.Name" src="@achievement.Achievement.SmallImage" alt="@achievement.Achievement.Name"></th>
- }
- @if (firstLineA.Count < 7)
- {
- for (var i = 0; i < 7 - firstLineA.Count; i++)
- {
- <th> </th>
- }
- }
- </tr>
- </thead>
- <tbody>
- <tr>
- @foreach (var achievement in secondLineA)
- {
- <td><img class="tip" title="@achievement.Achievement.Name" src="@achievement.Achievement.SmallImage" alt="@achievement.Achievement.Name"></td>
- }
- @if (secondLineA.Count < 7)
- {
- for (var i = 0; i < 7 - secondLineA.Count; i++)
- {
- <td> </td>
- }
- }
- </tr>
- </tbody>
- </table>
- </div>
- @if (player.FirstCoachId.HasValue)
- {
- var firstCoach = dc.Coaches.FirstOrDefault(c => c.Id == player.FirstCoachId.Value);
- if (firstCoach != null)
- {
- <div class="trener">Первый тренер: <span>@firstCoach.GetFIO()</span></div>
- }
- }
- <a href="/players/@player.Id/@StringUtils.TitleToSeoRoute(player.GetFIO())" class="link1">Подробнее об игроке ></a>
- </div>
- </div>
- <div class="col-xs-13">
- <div class="rating-tabcontent1" style="margin-right: 0px;">
- <div class="c-box-rating">
- <div class="name">ЛИДЕРСТВО</div>
- <div class="progress @(rating.Leadership >= 80 ? "_bgred" : "_bggrey")">
- <div class="progress-lable"><span></span></div>
- <div class="progress-bar" role="progressbar" aria-valuenow="@rating.Leadership" aria-valuemin="0" aria-valuemax="100" style="width: @rating.Leadership%;">
- <span class="">@rating.Leadership%</span>
- </div>
- </div>
- </div>
- <div class="c-box-rating">
- <div class="name">ИГРОВОЙ ИНТЕЛЕКТ</div>
- <div class="progress @(rating.IQ >= 80 ? "_bgred" : "_bggrey")">
- <div class="progress-lable"><span></span></div>
- <div class="progress-bar" role="progressbar" aria-valuenow="@rating.IQ" aria-valuemin="0" aria-valuemax="100" style="width: @rating.IQ%;">
- <span class="">@rating.IQ%</span>
- </div>
- </div>
- </div>
- <div class="c-box-rating">
- <div class="name">АТЛЕТИЗМ, СИЛА</div>
- <div class="progress @(rating.Power >= 80 ? "_bgred" : "_bggrey")">
- <div class="progress-lable"><span></span></div>
- <div class="progress-bar" role="progressbar" aria-valuenow="@rating.Power" aria-valuemin="0" aria-valuemax="100" style="width: @rating.Power%;">
- <span class="">@rating.Power%</span>
- </div>
- </div>
- </div>
- <div class="c-box-rating">
- <div class="name">БЫСТРОТА, СКОРОСТЬ</div>
- <div class="progress @(rating.Speed >= 80 ? "_bgred" : "_bggrey")">
- <div class="progress-lable"><span></span></div>
- <div class="progress-bar" role="progressbar" aria-valuenow="@rating.Speed" aria-valuemin="0" aria-valuemax="100" style="width: @rating.Speed%;">
- <span class="">@rating.Speed%</span>
- </div>
- </div>
- </div>
- <div class="c-box-rating">
- <div class="name">ПРЫГУЧЕСТЬ</div>
- <div class="progress @(rating.Jumping >= 80 ? "_bgred" : "_bggrey")">
- <div class="progress-lable"><span></span></div>
- <div class="progress-bar" role="progressbar" aria-valuenow="@rating.Jumping" aria-valuemin="0" aria-valuemax="100" style="width: @rating.Jumping%;">
- <span class="">@rating.Jumping%</span>
- </div>
- </div>
- </div>
- <div class="c-box-rating">
- <div class="name">ПОДВИЖНОСТЬ, ЛОВКОСТЬ</div>
- <div class="progress @(rating.Agility >= 80 ? "_bgred" : "_bggrey")">
- <div class="progress-lable"><span></span></div>
- <div class="progress-bar" role="progressbar" aria-valuenow="@rating.Agility" aria-valuemin="0" aria-valuemax="100" style="width: @rating.Agility%;">
- <span class="">@rating.Agility%</span>
- </div>
- </div>
- </div>
- <div class="c-box-rating">
- <div class="name">3-Х ОЧКОВЫЙ БРОСОК</div>
- <div class="progress @(rating.LongShots >= 80 ? "_bgred" : "_bggrey")">
- <div class="progress-lable"><span></span></div>
- <div class="progress-bar" role="progressbar" aria-valuenow="@rating.LongShots" aria-valuemin="0" aria-valuemax="100" style="width: @rating.LongShots%;">
- <span class="">@rating.LongShots%</span>
- </div>
- </div>
- </div>
- <div class="c-box-rating">
- <div class="name">СРЕДНИЙ БРОСОК</div>
- <div class="progress @(rating.MiddleShots >= 80 ? "_bgred" : "_bggrey")">
- <div class="progress-lable"><span></span></div>
- <div class="progress-bar" role="progressbar" aria-valuenow="@rating.MiddleShots" aria-valuemin="0" aria-valuemax="100" style="width: @rating.MiddleShots%;">
- <span class="">@rating.MiddleShots%</span>
- </div>
- </div>
- </div>
- <div class="c-box-rating">
- <div class="name">ПРОХОД К КОЛЬЦУ</div>
- <div class="progress @(rating.DriveToBasket >= 80 ? "_bgred" : "_bggrey")">
- <div class="progress-lable"><span></span></div>
- <div class="progress-bar" role="progressbar" aria-valuenow="@rating.DriveToBasket" aria-valuemin="0" aria-valuemax="100" style="width: @rating.DriveToBasket%;">
- <span class="">@rating.DriveToBasket%</span>
- </div>
- </div>
- </div>
- <div class="c-box-rating">
- <div class="name">ИГРА СПИНОЙ К КОЛЬЦУ</div>
- <div class="progress @(rating.PostPlay >= 80 ? "_bgred" : "_bggrey")">
- <div class="progress-lable"><span></span></div>
- <div class="progress-bar" role="progressbar" aria-valuenow="@rating.PostPlay" aria-valuemin="0" aria-valuemax="100" style="width: @rating.PostPlay%;">
- <span class="">@rating.PostPlay%</span>
- </div>
- </div>
- </div>
- <div class="c-box-rating">
- <div class="name">ДРИБЛИНГ</div>
- <div class="progress @(rating.Dribbling >= 80 ? "_bgred" : "_bggrey")">
- <div class="progress-lable"><span></span></div>
- <div class="progress-bar" role="progressbar" aria-valuenow="@rating.Dribbling" aria-valuemin="0" aria-valuemax="100" style="width: @rating.Dribbling%;">
- <span class="">@rating.Dribbling%</span>
- </div>
- </div>
- </div>
- <div class="c-box-rating">
- <div class="name">ПЕРЕДАЧА</div>
- <div class="progress @(rating.Passing >= 80 ? "_bgred" : "_bggrey")">
- <div class="progress-lable"><span></span></div>
- <div class="progress-bar" role="progressbar" aria-valuenow="@rating.Passing" aria-valuemin="0" aria-valuemax="100" style="width: @rating.Passing%;">
- <span class="">@rating.Passing%</span>
- </div>
- </div>
- </div>
- <div class="c-box-rating">
- <div class="name">ПОДБОР</div>
- <div class="progress @(rating.Rebounding >= 80 ? "_bgred" : "_bggrey")">
- <div class="progress-lable"><span></span></div>
- <div class="progress-bar" role="progressbar" aria-valuenow="@rating.Rebounding" aria-valuemin="0" aria-valuemax="100" style="width: @rating.Rebounding%;">
- <span class="">@rating.Rebounding%</span>
- </div>
- </div>
- </div>
- <div class="c-box-rating">
- <div class="name">ИГРА БЕЗ МЯЧА</div>
- <div class="progress @(rating.OffBallPlay >= 80 ? "_bgred" : "_bggrey")">
- <div class="progress-lable"><span></span></div>
- <div class="progress-bar" role="progressbar" aria-valuenow="@rating.OffBallPlay" aria-valuemin="0" aria-valuemax="100" style="width: @rating.OffBallPlay%;">
- <span class="">@rating.OffBallPlay%</span>
- </div>
- </div>
- </div>
- <div class="c-box-rating">
- <div class="name">ИНДИВИДУАЛЬНАЯ ЗАЩИТА</div>
- <div class="progress @(rating.PersonalDefence >= 80 ? "_bgred" : "_bggrey")">
- <div class="progress-lable"><span></span></div>
- <div class="progress-bar" role="progressbar" aria-valuenow="@rating.PersonalDefence" aria-valuemin="0" aria-valuemax="100" style="width: @rating.PersonalDefence%;">
- <span class="">@rating.PersonalDefence%</span>
- </div>
- </div>
- </div>
- <div class="c-box-rating">
- <div class="name">КОМАНДНАЯ ЗАЩИТА</div>
- <div class="progress @(rating.TeamDefence >= 80 ? "_bgred" : "_bggrey")">
- <div class="progress-lable"><span></span></div>
- <div class="progress-bar" role="progressbar" aria-valuenow="@rating.TeamDefence" aria-valuemin="0" aria-valuemax="100" style="width: @rating.TeamDefence%;">
- <span class="">@rating.TeamDefence%</span>
- </div>
- </div>
- </div>
- <div class="c-box-rating">
- <div class="name">РАЗМЕР В АМПЛУА</div>
- <div class="progress @(rating.Size >= 80 ? "_bgred" : "_bggrey")">
- <div class="progress-lable"><span></span></div>
- <div class="progress-bar" role="progressbar" aria-valuenow="@rating.Size" aria-valuemin="0" aria-valuemax="100" style="width: @rating.Size%;">
- <span class="">@rating.Size%</span>
- </div>
- </div>
- </div>
- <div class="c-box-rating">
- <div class="name">ПОТЕНЦИАЛ</div>
- <div class="progress @(rating.Potential >= 80 ? "_bgred" : "_bggrey")">
- <div class="progress-lable"><span></span></div>
- <div class="progress-bar" role="progressbar" aria-valuenow="@rating.Potential" aria-valuemin="0" aria-valuemax="100" style="width: @rating.Potential%;">
- <span class="">@rating.Potential%</span>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- }
- @if (Model.Skip + Model.Take < Model.TotalPlayers)
- {
- <p class="text-center">
- <button class="btn btn-primary btn-load-rating-players">Загрузить еще @Model.Take игроков</button>
- </p>
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement