public ActionResult CreateEdit(MerkBusViewModel model) { try { if (ModelState.IsValid) { if (MerkBusDataAccess.Update(model)) { return(Json(new { success = true, message = "Success" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { success = false, message = PartDataAccess.Message }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { success = false, message = "Lengkapi!" }, JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { return(Json(new { success = false, ex.Message }, JsonRequestBehavior.AllowGet)); } }
public static bool Update(MerkBusViewModel model) { bool result = true; try { using (var db = new FleetManagementContext()) { if (model.Id == 0) { MstMerkBu merkbus = new MstMerkBu(); merkbus.MerkId = model.MerkId; merkbus.Description = model.Description; merkbus.IsActive = model.IsActive; merkbus.CreatedBy = model.CreatedBy; merkbus.Created = model.Created; merkbus.ModifiedBy = model.ModifiedBy; merkbus.Modified = model.Modified; db.MstMerkBus.Add(merkbus); db.SaveChanges(); } else { MstMerkBu merkbus = db.MstMerkBus.Where(o => o.Id == model.Id).FirstOrDefault(); if (merkbus != null) { merkbus.MerkId = model.MerkId; merkbus.Description = model.Description; merkbus.IsActive = model.IsActive; merkbus.CreatedBy = model.CreatedBy; merkbus.Created = model.Created; merkbus.ModifiedBy = model.ModifiedBy; merkbus.Modified = model.Modified; db.SaveChanges(); } } } } catch (Exception ex) { Message = ex.Message; result = false; } return(result); }
public static MerkBusViewModel GetById(int id) { MerkBusViewModel result = new MerkBusViewModel(); using (var db = new FleetManagementContext()) { result = (from mb in db.MstMerkBus where mb.Id == id select new MerkBusViewModel { Id = mb.Id, MerkId = mb.MerkId, Description = mb.Description, IsActive = mb.IsActive, CreatedBy = mb.CreatedBy, Created = mb.Created, ModifiedBy = mb.ModifiedBy, Modified = mb.Modified }).FirstOrDefault(); } return(result); }
public ActionResult Edit(MerkBusViewModel model) { return(CreateEdit(model)); }