public async Task<ActionResult> DeleteConfirmed(long id) { using (var db = new ApplicationDbContext()) { DictClaimKind dictClaimKind = await db.DictClaimKind.FindAsync(id); db.DictClaimKind.Remove(dictClaimKind); await db.SaveChangesAsync(); return RedirectToAction("Index"); } }
public async Task<ActionResult> Edit([Bind(Include = "Id,DictClaimTypeId,Name,Note,IsVisible,CreationTime,ChangedTime")] DictClaimKind dictClaimKind) { using (var db = new ApplicationDbContext()) { if (ModelState.IsValid) { db.Entry(dictClaimKind).State = EntityState.Modified; await db.SaveChangesAsync(); return RedirectToAction("Index"); } ViewBag.DictClaimTypeId = new SelectList(db.DictClaimType, "Id", "Name", dictClaimKind.DictClaimTypeId); return View(dictClaimKind); } }
// GET: DictClaimKinds/Delete/5 public async Task<ActionResult> Delete(long? id) { using (var db = new ApplicationDbContext()) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } DictClaimKind dictClaimKind = await db.DictClaimKind.FindAsync(id); if (dictClaimKind == null) { return HttpNotFound(); } return View(dictClaimKind); } }
// GET: DictClaimKinds/Edit/5 public async Task<ActionResult> Edit(long? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } using (var db = new ApplicationDbContext()) { DictClaimKind dictClaimKind = await db.DictClaimKind.FindAsync(id); if (dictClaimKind == null) { return HttpNotFound(); } ViewBag.Templates = await db.ClaimKindTemplate .Where(x => x.ClaimKindId == id) .Select(x => x.Template) .ToListAsync(); return View(dictClaimKind); } }