public static bool Update(KaroseriViewModel model) { bool result = true; try { using (var db = new FleetManagementContext()) { if (model.Id == 0) { MstKaroseri kar = new MstKaroseri(); kar.KaroseriId = model.KaroseriId; kar.Description = model.Description; kar.IsActive = model.IsActive; db.MstKaroseris.Add(kar); db.SaveChanges(); } else { MstKaroseri kar = db.MstKaroseris.Where(o => o.Id == model.Id).FirstOrDefault(); if (kar != null) { kar.KaroseriId = model.KaroseriId; kar.Description = model.Description; kar.IsActive = model.IsActive; 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()) { MstKaroseri kar = db.MstKaroseris.Where(o => o.Id == id).FirstOrDefault(); if (kar != null) { db.MstKaroseris.Remove(kar); db.SaveChanges(); } } } catch (Exception Ex) { Message = Ex.Message; result = false; } return(result); }