Wallet.razor 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. @page "/wallet"
  2. @using HyperCube.Models;
  3. @attribute [Authorize]
  4. <div class="tabs__content">
  5. <div class="tabs__controls">
  6. @if (account.Roles.Contains(Role.Admin) || account.Roles.Contains(Role.Initiator))
  7. {
  8. <a href="DocEdit" class="tabs__btn">Загрузка материалов</a>
  9. }
  10. @if (account.Roles.Contains(Role.Admin) || account.Roles.Contains(Role.Verifier))
  11. {
  12. <a href="Verifying" class="tabs__btn">Верификация</a>
  13. }
  14. <a class="tabs__btn">Библиотеки</a>
  15. @if (account.Roles.Contains(Role.Admin) || account.Roles.Contains(Role.Requester))
  16. {
  17. <a class="tabs__btn">Заказы</a>
  18. }
  19. </div>
  20. <div class="upload">
  21. <h2 class="upload__title">Кошелек</h2>
  22. </div>
  23. <table class="table-bordered" cellspacing="5" cellpadding="5">
  24. <tbody>
  25. <tr>
  26. <td>UUID:</td>
  27. <td>@account.UUID</td>
  28. </tr>
  29. <tr>
  30. <td>Name:</td>
  31. <td>@account.Name</td>
  32. </tr>
  33. <tr>
  34. <td>Email:</td>
  35. <td>@account.Email</td>
  36. </tr>
  37. <tr>
  38. <td>ETH Address:</td>
  39. <td>@account.GetActualAddress(Blockchain.GetMain())</td>
  40. </tr>
  41. <tr>
  42. <td>Balance:</td>
  43. <td>@myBalance WEI</td>
  44. </tr>
  45. <tr>
  46. <td>Администратор:</td>
  47. <td><input @bind="admin" type="checkbox" name="admin" /></td>
  48. </tr>
  49. <tr>
  50. <td>Инициатор:</td>
  51. <td><input @bind="initiator" type="checkbox" name="init" /></td>
  52. </tr>
  53. <tr>
  54. <td>Заказчик:</td>
  55. <td><input @bind="verifier" type="checkbox" name="request" /></td>
  56. </tr>
  57. <tr>
  58. <td>Верификатор:</td>
  59. <td><input @bind="requester" type="checkbox" name="vaerify" /></td>
  60. </tr>
  61. @*<p>
  62. @foreach (var role in account.Roles)
  63. @role
  64. <br />
  65. @admin
  66. </p>*@
  67. </tbody>
  68. </table>
  69. </div>