public int AddRentalPackageCarDescription(RentalPackageCarDescriptionContract rentalPackageCarDescription)
 {
     try
     {
         return _rentalPackageCarDescriptionRepository.AddRentalPackageCarDescription(rentalPackageCarDescription);
     }
     catch (Exception ex)
     {
         ErrorManager.LogApplicationError(ex.StackTrace, ex.Source, ex.Message);
         return 0;
     }
 }
 public int AddRentalPackageCarDescription(RentalPackageCarDescriptionContract rentalPackageCarDescription)
 {
     try
     {
         //Re-Map Object to Entity Object
         var myEntityObj = RentalPackageCarDescriptionContractMapper.Map<RentalPackageCarDescriptionContract, RentalPackageCarDescription>(rentalPackageCarDescription);
         if(myEntityObj == null)
         {return -2;}
         var processedRentalPackageCarDescription =  _repository.Add(myEntityObj);
         _uoWork.SaveChanges();
         return  processedRentalPackageCarDescription.RentalPackageCarDescriptionId;
     }
     catch (Exception ex)
     {
         ErrorManager.LogApplicationError(ex.StackTrace, ex.Source, ex.Message);
         return 0;
     }
 }