Advertisement
Guest User

Untitled

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