Esempio n. 1
0
        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();
            }
        }