Guest User

Untitled

a guest
Dec 15th, 2018
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.09 KB | None | 0 0
  1. @model List<SuperCharactersApp.ViewModels.DTO.CharacterViewModels.CharacterViewModel>
  2.  
  3. @{
  4. ViewData["Title"] = "ListCharacters";
  5. var cnt = 0;
  6. string noSecretIdentity = "Too secret to be known.";
  7. }
  8.  
  9. <table class="table table-striped">
  10. <thead>
  11. <tr>
  12. <td align="center"></td>
  13. <th scope="col">Operations</th>
  14. <th scope="col">#</th>
  15. <th scope="col">Name</th>
  16. <th scope="col">Character type</th>
  17. <th scope="col">Armour</th>
  18. <th scope="col">Damage</th>
  19. <th scope="col">HitPoints</th>
  20. <th scope="col">Secret identity</th>
  21. <th scope="col">SuperPowers</th>
  22. <th scope="col">Team</th>
  23. </tr>
  24. </thead>
  25. <tbody>
  26. @foreach (var character in Model)
  27. {
  28. cnt++;
  29.  
  30.  
  31. <tr>
  32. <td align="center"></td>
  33. <th scope="row">
  34. <div class="btn-group" role="group">
  35. <a href="#" class="btn btn-light btn-sm">
  36. <span class="glyphicon glyphicon-edit" aria-hidden="true"></span>
  37. <span>Edit</span>
  38. </a>
  39. <a href="#" class="btn btn-info btn-sm">
  40. <span class="glyphicon glyphicon-plus" aria-hidden="true"></span>
  41. <span>View</span>
  42. </a>
  43.  
  44. <button type="button" class="btn btn-danger btn-sm"
  45. data-toggle="modal" data-target="#modalDelete">
  46. <span class="glyphicon glyphicon-remove" aria-hidden="true"></span>
  47. <span>Delete</span>
  48. </button>
  49. <partial name="_ReusableModal"
  50. model='character.Id' />
  51. </div>
  52. </th>
  53. <th scope="row">@cnt</th>
  54. <td>@character.Name</td>
  55. <td>@character.CharacterType</td>
  56. <td>@character.Armour</td>
  57. <td>@character.Damage</td>
  58. <td>@character.HitPoints</td>
  59. <td>
  60. @(String.IsNullOrEmpty(Model.Where(a => a.SecretIdentity.FirstName == character.SecretIdentity.FirstName)
  61. .Select(a => a.SecretIdentity.FirstName).FirstOrDefault()) ?
  62. noSecretIdentity :
  63. String.Concat(Model.Where(a => a.SecretIdentity.LastName == character.SecretIdentity.LastName)
  64. .Select(x => x.SecretIdentity.FirstName).FirstOrDefault(),
  65. " ",
  66. Model.Select(x => x.SecretIdentity.LastName).FirstOrDefault()))
  67. </td>
  68. <td>@character.SuperPowers.Count()</td>
  69. <td>@character.Team.Name</td>
  70. </tr>
  71. }
  72. </tbody>
  73. </table>
Add Comment
Please, Sign In to add comment