public ActionResult Save(MasterBook masterbook) { DateTime tanggalJatuhTempo; if (masterbook.TanggalBerlaku != null) { tanggalJatuhTempo = Convert.ToDateTime(masterbook.TanggalBerlaku); masterbook.TanggalJatuhTempo = tanggalJatuhTempo.AddYears(1); } DateTime?akak = masterbook.TanggalJatuhTempo; if (masterbook.Id == 0) { db.MasterBook.Add(masterbook); var balik = db.SaveChanges(); return(Json(balik, JsonRequestBehavior.AllowGet)); } else { var masterbabDB = db.MasterBook.Single(m => m.Id == masterbook.Id); masterbabDB.Urutan = masterbook.Urutan; masterbabDB.TimeLine = masterbook.TimeLine; masterbabDB.NoInstruksi = masterbook.NoInstruksi; masterbabDB.StatusProposal = masterbook.StatusProposal; masterbabDB.Nama = masterbook.Nama; masterbabDB.TanggalBerlaku = masterbook.TanggalBerlaku; masterbabDB.TanggalJatuhTempo = masterbook.TanggalJatuhTempo; var balik = db.SaveChanges(); db.Entry(masterbabDB).State = System.Data.Entity.EntityState.Modified; return(Json(balik, JsonRequestBehavior.AllowGet)); } }
public ActionResult Delete(long?id) { MasterBook masterbook = db.MasterBook.Find(id); db.MasterBook.Remove(masterbook); var response = db.SaveChanges(); return(Json(response, JsonRequestBehavior.AllowGet)); }