public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } _context.Attach(SubCategories).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (Exception ex) { if (!SubCategoriesExists(SubCategories.ID)) { return(NotFound()); } else { throw; } } return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnPostUpdateStatusAsync() { if (!ModelState.IsValid) { return(Page()); } _context.Attach(TicketInformation).State = EntityState.Modified; var z = await _context.Tickets .SingleOrDefaultAsync(x => x.ID == TicketInformation.ID); if (z != null) { if (TicketInformation.Status.ToString() == "Resolved") { z.DateTimeFinished = DateTime.Now; } z.Status = TicketInformation.Status; _context.Update(z); } try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TicketsInformationExists(TicketInformation.ID)) { return(NotFound()); } else { throw; } } return(Page()); //return Redirect($"./Tickets"); }