public async Task <ActionResult> DeleteConfirmed(int id) { PEGAWAI pegawai = await db.PEGAWAIs.FindAsync(id); db.PEGAWAIs.Remove(pegawai); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public PegawaiViewModels(PEGAWAI pegawai) { PEGAWAI_ID = pegawai.PEGAWAI_ID; NAMA = pegawai.NAMA; ALAMAT = pegawai.ALAMAT; NO_TELP = pegawai.NO_TELP; JENIS_KELAMIN = pegawai.JENIS_KELAMIN; STATUS = pegawai.STATUS; EMAIL = pegawai.EMAIL; PASSWORD = pegawai.PASSWORD; }
[ValidateAntiForgeryToken] //setelah post harus ada validate, validasi setiap inputan public async Task <ActionResult> Create(PEGAWAI pegawai) { //apakah model statenya sudah benar atau belum, wajib saat post if (ModelState.IsValid) { db.PEGAWAIs.Add(pegawai); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(pegawai)); }
public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PEGAWAI pegawai = await db.PEGAWAIs.FindAsync(id); if (pegawai == null) { return(HttpNotFound()); } return(View(pegawai)); }
public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PEGAWAI pegawai = await db.PEGAWAIs.FindAsync(id); var role = await db.ROLEs.Where(x => x.ROLE_ID != 1).Select(i => new SelectListItem() { Text = i.NAMA, Value = i.ROLE_ID.ToString(), Selected = false }).ToArrayAsync(); if (pegawai == null) { return(HttpNotFound()); } foreach (var item in role) { if (item.Value == pegawai.ROLE.ROLE_ID.ToString()) { item.Selected = true; break; } } ViewBag.Role = role; var vmRuangan = new PegawaiViewModels(pegawai); return(View(vmRuangan)); }