public ActionResult EditClaimMedical(string Id) { klaim_medis insertClaim = new klaim_medis(); klaim_medis claim = sopace.klaim_medis.Where(p => p.id_klaim_medis == Id).FirstOrDefault(); insertClaim = claim; TempData["tgl_perawatan"] = claim.tgl_perawatan.Value.ToString("yyyy-MM-dd"); return(View("EditClaimMedical", insertClaim)); }
public ActionResult UpdateClaimMedical(klaim_medis klaim) { klaim_medis Km = klaim; var entityUser = sopace.klaim_medis.Where(e => e.id_klaim_medis == klaim.id_klaim_medis).FirstOrDefault(); if (entityUser != null) { sopace.Entry(entityUser).CurrentValues.SetValues(Km); } sopace.SaveChanges(); return(RedirectToAction("ViewClaimMedical")); }
public ActionResult DeleteClaimMedical(string Id) { if (Id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } klaim_medis Km = new klaim_medis(); klaim_medis Klaim = sopace.klaim_medis.Where (p => p.id_klaim_medis == Id).FirstOrDefault(); if (Klaim == null) { return(HttpNotFound()); } else { sopace.klaim_medis.Remove(Klaim); sopace.SaveChanges(); } return(RedirectToAction("ViewClaimMedical")); }
public JsonResult AddClaim(klaim_medis addClaim) { //===================== create id const string chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; Random random = new Random(); string unique = new string(Enumerable.Repeat(chars, 4).Select( s => s[random.Next(s.Length)]).ToArray()); try { addClaim.id_klaim_medis = "CLMD-" + DateTime.Now.ToString("yyyy").ToString() + "-" + unique; //========================================== addClaim.status = "Requested"; addClaim.tgl_perawatan.ToString().Trim(); sopace.klaim_medis.Add(addClaim); sopace.SaveChanges(); return(Json("Insert Claim Medical Success..", JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json("Nip Tidak Terdaftar", JsonRequestBehavior.AllowGet)); } }