public static bool Update(FleetViewModel model) { bool result = true; try { using (var db = new FleetManagementContext()) { if (model.Id == 0) { MstFleet flt = new MstFleet(); flt.FleetId = model.FleetId; flt.TypeId = model.TypeId; flt.LicenseNumber = model.LicenseNumber; flt.KaroseriId = model.KaroseriId; flt.SeatCapacity = model.SeatCapacity; flt.IsActive = model.IsActive; db.MstFleets.Add(flt); db.SaveChanges(); } else { MstFleet flt = db.MstFleets.Where(o => o.Id == model.Id).FirstOrDefault(); if (flt != null) { flt.FleetId = model.FleetId; flt.TypeId = model.TypeId; flt.LicenseNumber = model.LicenseNumber; flt.KaroseriId = model.KaroseriId; flt.SeatCapacity = model.SeatCapacity; flt.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()) { MstFleet flt = db.MstFleets.Where(o => o.Id == id).FirstOrDefault(); if (flt != null) { db.MstFleets.Remove(flt); db.SaveChanges(); } } } catch (Exception Ex) { Message = Ex.Message; result = false; } return(result); }