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 bool Delete(int id) { bool result = true; try { using (var db = new FleetManagementContext()) { MstMerkBu merkbus = db.MstMerkBus.Where(o => o.Id == id).FirstOrDefault(); if (merkbus != null) { db.MstMerkBus.Remove(merkbus); db.SaveChanges(); } } } catch (Exception ex) { Message = ex.Message; result = false; } return(result); }