public async Task <IActionResult> Edit(int id, [Bind("SubjectAreaFormId,FormJson,FormStatus,UpdatedBy,ValidFrom,ValidTo,Revision")] SubjectAreaForm subjectAreaForm) { if (id != subjectAreaForm.SubjectAreaFormId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(subjectAreaForm); if (!await CanPerformCurrentActionOnRecord(subjectAreaForm)) { return(new ForbidResult()); } await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SubjectAreaFormExists(subjectAreaForm.SubjectAreaFormId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(IndexDataTable))); } return(View(subjectAreaForm)); }
public async Task <IActionResult> Create([Bind("SubjectAreaFormId,FormJson,FormStatus,UpdatedBy,ValidFrom,ValidTo,Revision")] SubjectAreaForm subjectAreaForm) { if (ModelState.IsValid) { _context.Add(subjectAreaForm); if (!await CanPerformCurrentActionOnRecord(subjectAreaForm)) { return(new ForbidResult()); } await _context.SaveChangesAsync(); return(RedirectToAction(nameof(IndexDataTable))); } return(View(subjectAreaForm)); }
// GET: SubjectAreaForm/Create public IActionResult Create() { SubjectAreaForm subjectAreaForm = new SubjectAreaForm(); return(View(subjectAreaForm)); }