public static Boolean Createkeluarga(Keluarga keluargamdl) { try { Keluarga keluarga = new Keluarga(); using (DataContext db = new DataContext()) { keluarga.biodata_id = 1; keluarga.created_by = keluargamdl.created_by; keluarga.created_on = DateTime.Now; keluarga.family_tree_type_id = keluargamdl.family_tree_type_id; keluarga.family_relation_id = keluargamdl.family_relation_id; keluarga.name = keluargamdl.name; keluarga.gender = keluargamdl.gender; keluarga.dob = keluargamdl.dob; keluarga.educational_level_id = keluargamdl.educational_level_id; keluarga.job = keluargamdl.job; keluarga.notes = keluargamdl.notes; db.Keluarga.Add(keluarga); db.SaveChanges(); } return(true); } catch (Exception) { return(false); } }
public static Boolean Editkeluarga(Keluarga keluarga) { try { Keluarga dep; using (DataContext db = new DataContext()) { dep = db.Keluarga.Where(d => d.id == keluarga.id).First(); dep.modified_by = keluarga.modified_by; dep.modified_on = DateTime.Now; dep.family_tree_type_id = keluarga.family_tree_type_id; dep.family_relation_id = keluarga.family_relation_id; dep.name = keluarga.name; dep.gender = keluarga.gender; dep.dob = keluarga.dob; dep.educational_level_id = keluarga.educational_level_id; dep.job = keluarga.job; dep.notes = keluarga.notes; db.Entry(dep).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(true); } catch (Exception) { return(false); } }
public static Keluarga GetByID(int ID) { Keluarga keluarga = new Keluarga(); using (DataContext db = new DataContext()) { keluarga = db.Keluarga.Where(d => d.id == ID).First(); return(keluarga); } }
public ActionResult EditSimpan(Keluarga keluarga) { keluarga.modified_by = Convert.ToInt64(Session["foo"]); if (KeluargaRepo.Editkeluarga(keluarga)) { return(Json(new { EditSimpan = "Berhasil" }, JsonRequestBehavior.AllowGet)); //return json digunakan untuk memunculkan alert } else { return(Json(new { EditSimpan = "Gagal" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Delete(int ID, Keluarga keluargamdl) { keluargamdl.deleted_by = Convert.ToInt64(Session["foo"]); if (KeluargaRepo.Deletekeluarga(ID, keluargamdl)) //non static if ( KeluargaRepo.Deletekeluarga(ID)) { return(Json(new { Hapus = "Berhasil" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { Hapus = "Gagal" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Save(Keluarga keluarga) { keluarga.created_by = Convert.ToInt64(Session["foo"]); if (KeluargaRepo.Createkeluarga(keluarga)) { return(Json(new { Simpan = "Berhasil" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { Simpan = "Gagal" }, JsonRequestBehavior.AllowGet)); } }
static void Main(string[] args) { //Abstract Class //IKeluargaMargono keluarga; //Abstraction Interface IKeluargaMargono Keluarga; Console.WriteLine("Profil Keluarga Margono"); Console.WriteLine("1. Margono"); Console.WriteLine("2. Anis"); Console.WriteLine("3. Rifqi"); Console.WriteLine("4. Febri"); Console.WriteLine("5. Laras\n"); Console.WriteLine("Pilih Prof [1..5]: "); int pilihan = Convert.ToInt32(Console.ReadLine()); if (pilihan == 1) { Keluarga = new Margono(); } else if (pilihan == 2) { Keluarga = new Anis(); } else if (pilihan == 3) { Keluarga = new Rifqi(); } else if (pilihan == 4) { Keluarga = new Febri(); } else { Keluarga = new Laras(); } Keluarga.tampilkan(); Console.ReadKey(); }
static void Main(string[] args) { //Abstract Class //KeluargaSodirin Keluarga; //Abstraction Interface IKeluargaSodirin Keluarga; Console.WriteLine("Profil Keluarga Sodirin"); Console.WriteLine("1. Sodirin"); Console.WriteLine("2. Partijah"); Console.WriteLine("3. Ahmad Saifudin"); Console.WriteLine("4. Miftahul Hoiru\n"); Console.WriteLine("Pilih Prof [1..4]: "); int pilihan = Convert.ToInt32(Console.ReadLine()); if (pilihan == 1) { Keluarga = new Sodirin(); } else if (pilihan == 2) { Keluarga = new Partijah(); } else if (pilihan == 3) { Keluarga = new AhmadSaifudin(); } else if (pilihan == 4) { Keluarga = new MiftahulHoiru(); } else { Keluarga = new Kosong(); } Keluarga.tampilkan(); Console.ReadKey(); }
public static Boolean Deletekeluarga(int ID, Keluarga keluargamdl) { try { Keluarga dep; using (DataContext db = new DataContext()) { dep = db.Keluarga.Where(d => d.id == ID).First(); dep.is_delete = true; dep.deleted_by = keluargamdl.deleted_by; dep.deleted_on = DateTime.Now; db.Entry(dep).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(true); } catch (Exception) { return(false); } }