public async Task <IActionResult> OnPostAsync(string accountCode) { try { if (accountCode == null) { return(NotFound()); } OrgAccount = await NodeContext.Org_Datasheet.FindAsync(accountCode); if (OrgAccount != null) { var tbOrg = await NodeContext.Org_tbOrgs.FindAsync(accountCode); NodeContext.Org_tbOrgs.Remove(tbOrg); await NodeContext.SaveChangesAsync(); } RouteValueDictionary route = new(); route.Add("OrganisationType", OrgAccount.OrganisationType); return(RedirectToPage("./Index", route)); } catch (Exception e) { NodeContext.ErrorLog(e); throw; } }
public async Task <IActionResult> OnGetAsync(string accountCode) { if (accountCode == null) { return(NotFound()); } OrgAccount = await NodeContext.Org_Datasheet.FirstOrDefaultAsync(m => m.AccountCode == accountCode); if (OrgAccount == null) { return(NotFound()); } else { await SetViewData(); return(Page()); } }