Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @if (Model.Product.Approved != true)
- {
- @if ((await AuthorizationService.AuthorizeAsync(
- User, Model.Product, ProductOperations.Approve)).Succeeded)
- {
- <form style="display:inline;" method="post">
- <input type="hidden" name="id" value="@Model.Product" />
- <input type="hidden" name="approved" value="@true" />
- <button type="submit" class="btn btn-xs btn-success">Approve</button>
- </form>
- }
- }
- @if (Model.Product.Approved)
- {
- @if ((await AuthorizationService.AuthorizeAsync(
- User, Model.Product, ProductOperations.Reject)).Succeeded)
- {
- <form style="display:inline;" method="post">
- <input type="hidden" name="id" value="@Model.Product" />
- <input type="hidden" name="approved" value="@false" />
- <button type="submit" class="btn btn-xs btn-success">Reject</button>
- </form>
- }
- }
- razor page
- public async Task<IActionResult> OnPostAsync(Product product) {
- product.Approved = !product.Approved;
- Context.Product.Update(product);
- await Context.SaveChangesAsync();
- return RedirectToPage("./Index");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement