public ActionResult CreateEdit(PetugasViewModel model) { try { if (ModelState.IsValid) { if (PetugasDataAccess.Update(model)) { return(Json(new { success = true, message = "Success" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { success = false, message = PetugasDataAccess.Message }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { success = false, message = "Please full fill required fields!" }, JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { return(Json(new { success = false, message = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public static bool Update(PetugasViewModel model) { bool result = true; try { using (var db = new PerpusContext()) { if (model.Id == 0) { Petugas petugas = new Petugas { KodePetugas = model.KodePetugas, Nama = model.Nama //CreatedBy = model.CreatedBy, //Created = model.Created, //ModifiedBy = model.Modified, //Modified = model.Modified }; db.Petugas.Add(petugas); db.SaveChanges(); } else { Petugas petugas = db.Petugas.Where(o => o.Id == model.Id).FirstOrDefault(); if (petugas != null) { petugas.KodePetugas = model.KodePetugas; petugas.Nama = model.Nama; //anggota.CreatedBy = model.CreatedBy; //anggota.Created = model.Created; //anggota.ModifiedBy = model.ModifiedBy; //anggota.Modified = model.Modified; db.SaveChanges(); } } } } catch (Exception ex) { Message = ex.Message; result = false; } return(result); }
public static PetugasViewModel GetById(int id) { PetugasViewModel result = new PetugasViewModel(); using (var db = new PerpusContext()) { result = (from pts in db.Petugas where pts.Id == id select new PetugasViewModel { Id = pts.Id, KodePetugas = pts.KodePetugas, Nama = pts.Nama //CreatedBy = ag.CreatedBy, //Created = ag.Created, //ModifiedBy = ag.ModifiedBy, //Modified = ag.Modified }).FirstOrDefault(); } return(result); }
public ActionResult Edit(PetugasViewModel model) { return(CreateEdit(model)); }