/// <summary> /// Save And Update Bussiness Type /// </summary> /// <param name="businessTypeDetails"></param> /// <returns></returns> public int SaveAndUpdateTruckregType(TruckRegTypeDTO truckregTypeDetails) { truckregtype truckregTypeEntity = new truckregtype(); AutoMapper.Mapper.Map(truckregTypeDetails, truckregTypeEntity); if (truckregTypeEntity.TruckRegType_Id == 0) { ESalesUnityContainer.Container.Resolve<IGenericRepository<truckregtype>>().Save(truckregTypeEntity); } else { ESalesUnityContainer.Container.Resolve<IGenericRepository<truckregtype>>().Update(truckregTypeEntity); } return truckregTypeEntity.TruckRegType_Id; }
private void Fixuptruckregtype(truckregtype previousValue) { if (previousValue != null && previousValue.truckdetails.Contains(this)) { previousValue.truckdetails.Remove(this); } if (truckregtype != null) { if (!truckregtype.truckdetails.Contains(this)) { truckregtype.truckdetails.Add(this); } if (Truck_RegType != truckregtype.TruckRegType_Id) { Truck_RegType = truckregtype.TruckRegType_Id; } } else if (!_settingFK) { Truck_RegType = null; } }
private void Fixuptruckregtype(truckregtype previousValue) { if (previousValue != null && previousValue.liftinglimit_history.Contains(this)) { previousValue.liftinglimit_history.Remove(this); } if (truckregtype != null) { if (!truckregtype.liftinglimit_history.Contains(this)) { truckregtype.liftinglimit_history.Add(this); } if (LiftingLimit_TruckRegType_Id != truckregtype.TruckRegType_Id) { LiftingLimit_TruckRegType_Id = truckregtype.TruckRegType_Id; } } }