public DokterViewModels(DOKTER dokter) { DOKTER_ID = dokter.DOKTER_ID; NAMA = dokter.NAMA; ALAMAT = dokter.ALAMAT; NO_TELP = dokter.NO_TELP; JENIS_KELAMIN = dokter.JENIS_KELAMIN; STATUS = dokter.STATUS; }
public async Task <ActionResult> DeleteConfirmed(int id) { DOKTER dokter = await db.DOKTERs.FindAsync(id); db.DOKTERs.Remove(dokter); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
[ValidateAntiForgeryToken] //setelah post harus ada validate, validasi setiap inputan public async Task <ActionResult> Create(DOKTER dokter) { //apakah model statenya sudah benar atau belum, wajib saat post if (ModelState.IsValid) { db.DOKTERs.Add(dokter); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(dokter)); }
public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DOKTER dokter = await db.DOKTERs.FindAsync(id); if (dokter == null) { return(HttpNotFound()); } return(View(dokter)); }
public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DOKTER dokter = await db.DOKTERs.FindAsync(id); var poli = await db.POLIs.OrderBy(x => x.NAMA).Select(i => new SelectListItem() { Text = i.NAMA, Value = i.POLI_ID.ToString(), Selected = false }).ToArrayAsync(); ViewBag.Poli = poli; var specialis = await db.SPECIALIS.OrderBy(x => x.NAMA).Select(i => new SelectListItem() { Text = i.NAMA, Value = i.SPECIALIS_ID.ToString(), Selected = false }).ToArrayAsync(); if (dokter == null) { return(HttpNotFound()); } if (dokter.SPECIALIS_ID != null) { foreach (var item in poli) { if (item.Value == dokter.POLI.POLI_ID.ToString()) { item.Selected = true; break; } } foreach (var item in specialis) { if (item.Value == dokter.SPECIALI.SPECIALIS_ID.ToString()) { item.Selected = true; break; } } } else { foreach (var item in poli) { if (item.Value == dokter.POLI.POLI_ID.ToString()) { item.Selected = true; break; } } } ViewBag.Poli = poli; ViewBag.Specialis = specialis; var vmRuangan = new DokterViewModels(dokter); return(View(vmRuangan)); }