public async Task <IActionResult> OnPostApproveAsync() { string storeId = Request.Form["id-store"]; WebAppUser webAppUser = await _userHandler.GetUserAsync(HttpContext.User); ApprovalHandler approvalHandler = new ApprovalHandler(_context, storeId); bool isApprover = await approvalHandler.IsApproverAsync(webAppUser); if (!isApprover) { return(NotFound()); } bool isOk = await approvalHandler.ActionApprove(webAppUser); if (isOk) { await SendEmailApprove(approvalHandler); } return(Ok()); }