public ActionResult CreateEdit(PenerbitViewModel model) { try { if (ModelState.IsValid) { if (PenerbitDataAccess.Update(model)) { return(Json(new { success = true, Message = "Success" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { success = false, Message = PemasokDataAccess.Message }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { success = false, Message = "Please Full Fill required Field" }, JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { return(Json(new { success = false, Message = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public static bool Update(PenerbitViewModel model) { bool result = true; try { using (var db = new PerpusContext()) { if (model.Id == 0) { Penerbit pnb = new Penerbit(); pnb.Id = model.Id; pnb.KodePenerbit = model.KodePenerbit; pnb.NamaPenerbit = model.NamaPenerbit; pnb.AlamatPenerbit = model.AlamatPenerbit; pnb.Telepon = model.Telepon; pnb.CreatedBy = "Admin"; pnb.Created = DateTime.Now; db.Penerbit.Add(pnb); db.SaveChanges(); } else { Penerbit pnb = db.Penerbit.Where(o => o.Id == model.Id).FirstOrDefault(); if (pnb != null) { pnb.KodePenerbit = model.KodePenerbit; pnb.NamaPenerbit = model.NamaPenerbit; pnb.AlamatPenerbit = model.AlamatPenerbit; pnb.Telepon = model.Telepon; pnb.ModifiedBy = "Admin"; pnb.Modified = DateTime.Now; db.SaveChanges(); } } } } catch (Exception ex) { Message = ex.Message; result = false; } return(result); }
public static PenerbitViewModel GetById(int id) { PenerbitViewModel result = new PenerbitViewModel(); using (var db = new PerpusContext()) { result = (from pnb in db.Penerbit where pnb.Id == id select new PenerbitViewModel { Id = pnb.Id, KodePenerbit = pnb.KodePenerbit, NamaPenerbit = pnb.NamaPenerbit, AlamatPenerbit = pnb.AlamatPenerbit, Telepon = pnb.Telepon }).FirstOrDefault(); } return(result); }
public ActionResult Edit(PenerbitViewModel model) { return(CreateEdit(model)); }