Advertisement
Guest User

Untitled

a guest
Jun 14th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. @if (Model.Product.Approved != true)
  2. {
  3. @if ((await AuthorizationService.AuthorizeAsync(
  4. User, Model.Product, ProductOperations.Approve)).Succeeded)
  5. {
  6. <form style="display:inline;" method="post">
  7. <input type="hidden" name="id" value="@Model.Product" />
  8. <input type="hidden" name="approved" value="@true" />
  9. <button type="submit" class="btn btn-xs btn-success">Approve</button>
  10. </form>
  11. }
  12. }
  13.  
  14. @if (Model.Product.Approved)
  15. {
  16. @if ((await AuthorizationService.AuthorizeAsync(
  17. User, Model.Product, ProductOperations.Reject)).Succeeded)
  18. {
  19. <form style="display:inline;" method="post">
  20. <input type="hidden" name="id" value="@Model.Product" />
  21. <input type="hidden" name="approved" value="@false" />
  22. <button type="submit" class="btn btn-xs btn-success">Reject</button>
  23. </form>
  24. }
  25. }
  26.  
  27. razor page
  28.  
  29. public async Task<IActionResult> OnPostAsync(Product product) {
  30.  
  31.  
  32. product.Approved = !product.Approved;
  33. Context.Product.Update(product);
  34. await Context.SaveChangesAsync();
  35.  
  36. return RedirectToPage("./Index");
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement