public async Task <ActionResult> OnPostClose(int id) { var defects = await _context.Defects.SingleOrDefaultAsync(d => d.Id == id); defects.Closed = DateTime.Now; await _context.SaveChangesAsync(); TempData["flash"] = $"Closed Defect {id}"; return(RedirectToPage("Tracking")); }
public async Task <ActionResult> OnPostClose(int id) { var issue = await _context.Issues.SingleOrDefaultAsync(i => i.Id == id); if (issue == null) { return(NotFound()); } issue.Closed = true; await _context.SaveChangesAsync(); return(RedirectToPage("Index")); }
public async Task <ActionResult> OnPost() { if (ModelState.IsValid) { _context.Issues.Add(Issue); await _context.SaveChangesAsync(); return(RedirectToPage("Index")); } else { return(Page()); } }
public async Task <ActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } else { Defect.Created = DateTime.Now; _context.Defects.Add(Defect); await _context.SaveChangesAsync(); TempData["flash"] = $"Added Defect {Defect.Description} Successfully"; return(RedirectToPage("Tracking")); } }