public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } // Записываем дату изменения History.RegistrationDate = DateTime.Now; // Записываем статус History.Status = Application.Status; // Записываем ид к какой завке относиться комментарий History.ApplicationId = Application.ApplicationID; _context.History.Add(History); _context.Attach(Application).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ApplicationExists(Application.ApplicationID)) { return(NotFound()); } else { throw; } } return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } Application.Status = Status.Open; Application.RegistrationDate = DateTime.Now; _context.Application.Add(Application); await _context.SaveChangesAsync(); return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } Application = await _context.Application.FindAsync(id); if (Application != null) { _context.Application.Remove(Application); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }