Guest User

Untitled

a guest
Nov 21st, 2018
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.53 KB | None | 0 0
  1. Products | Orders | Users
  2. __________________________
  3. Add | Add | Add
  4. Update | Update | Update
  5. Delete | Delete | Delete
  6.  
  7. Products | Orders
  8. __________________
  9. Add | Add
  10. |
  11. |
  12.  
  13. <table class="menu-table" border="0" cellspacing="2" cellpadding="2">
  14. <tr>
  15. <td width="70"><a asp-page="/Index" class="buttonmenu">Main page</a></td>
  16. <td width="50"><a asp-page="/Auth/Login" class="buttonmenu">Log on</a></td>
  17. <td width="65"></td>
  18. <td width="60"></td>
  19. <td width="40"></td>
  20. <td width="50"></td>
  21. <td width="50"></td>
  22. </tr>
  23. <tr>
  24. <td colspan="6" align="right">
  25. <table border="0" cellspacing="0" cellpadding="0">
  26. <tr class="HeaderStaticLabel">
  27. <td></td>
  28. <td></td>
  29. <td></td>
  30. </tr>
  31. <tr class="HeaderStaticLabel">
  32. <td>@if(CanSee("products", "add")){<label>Products</label>}</td>
  33. <td>@if(CanSee("orders", "add")){<label>Orders</label>}</td>
  34. <td>@if(CanSee("users", "add")){<label>Users</label>}</td>
  35. </tr>
  36. <tr class="menu-table-add">
  37. <td>@if(CanSee("products", "add")){<a asp-page="/Find/Index" asp-route-type="@RedirectTypes.Products" asp-route-state="@RedirectTypeStates.Add" class="buttonmenu">Add</a>}</td><td></td>
  38. <td>@if(CanSee("orders", "add")){<a asp-page="/Find/Index" asp-route-type="@RedirectTypes.Orders" asp-route-state="@RedirectTypeStates.Add" asp-route-isMessageInfo="true" class="buttonmenu">Add</a>}</td>
  39. <td>@if(CanSee("users", "add")){<a asp-page="/Find/Index" asp-route-type="@RedirectTypes.Users" asp-route-state="@RedirectTypeStates.Add" asp-route-isMessageInfo="false" class="buttonmenu">Add</a>}</td>
  40. </tr>
  41. <tr class="menu-table-update">
  42. <td>@if(CanSee("products", "update")){<a asp-page="/Find/Index" asp-route-type="@RedirectTypes.Products" asp-route-state="@RedirectTypeStates.Update" asp-route-isMessageInfo="true" class="buttonmenu">Update</a>}</td>
  43. <td>@if(CanSee("orders", "update")){<a asp-page="/Find/Index" asp-route-type="@RedirectTypes.Orders" asp-route-state="@RedirectTypeStates.Update" asp-route-isMessageInfo="false" class="buttonmenu">Update</a>}</td>
  44. <td>@if(CanSee("users", "update")){<a asp-page="/Find/Index" asp-route-type="@RedirectTypes.Users" asp-route-state="@RedirectTypeStates.Update" class="buttonmenu">Update</a>}</td>
  45. </tr>
  46. <tr class="menu-table-delete">
  47. <td>@if(CanSee("products", "delete")){<a asp-page="/Find/Index" asp-route-type="@RedirectTypes.Products" asp-route-state="@RedirectTypeStates.Delete" class="buttonmenu">Delete</a>}</td>
  48. <td>@if(CanSee("orders", "delete")){<a asp-page="/Find/Index" asp-route-type="@RedirectTypes.Orders" asp-route-state="@RedirectTypeStates.Delete" asp-route-isMessageInfo="true" class="buttonmenu">Delete</a>}</td>
  49. <td>@if(CanSee("users", "delete")){<a asp-page="/Find/Index" asp-route-type="@RedirectTypes.Users" asp-route-state="@RedirectTypeStates.Delete" asp-route-isMessageInfo="false" class="buttonmenu">Delete</a>}</td>
  50. </tr>
  51. </table>
  52. </td>
  53. </tr>
  54. </table>
  55.  
  56. @functions
  57. {
  58. bool CanSee(string claimName, string claimValue) => User.Identity.IsAuthenticated && User.HasClaim(claimName, claimValue);
  59. }
Add Comment
Please, Sign In to add comment