public void DeleteTrailer(string id) { var trailerToRemove = _trailerRepository.Get(c => c.TrailerC == id); if (trailerToRemove != null) { _trailerRepository.Delete(trailerToRemove); // delete in MaintenancePlan_D var maintenanceItemsPlan = _maintenancePlanDetailRepository.Query(x => x.ObjectI == "1" && x.Code == id); if (maintenanceItemsPlan != null) { foreach (var deleteItem in maintenanceItemsPlan) { _maintenancePlanDetailRepository.Delete((deleteItem)); } } // delete Maintenance_D //var maintenanceItems = _maintenanceDetailRepository.Query(x => x.ObjectI == "1" && x.Code == id); //if (maintenanceItems != null) //{ // foreach (var deleteItem in maintenanceItems) // { // _maintenanceDetailRepository.Delete(deleteItem); // } //} // delete in inspectionPlan_D _inspectionPlanDetailService.Delete("1", id); SaveTrailer(); } }