/// <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;
        }        
예제 #2
0
     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;
             }
         }
     }