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