Example #1
0
 public Int32 UpdatePaymentMethod(PaymentMethodObject paymentMethod)
  {
      try
      {
          if (paymentMethod == null)
          {
              return -2;
          }
          
          if (_repository.Count(m => m.Name.Trim().ToLower() == paymentMethod.Name.Trim().ToLower() && (m.PaymentMethodId != paymentMethod.PaymentMethodId)) > 0)
          {
              return -3;
          }
          
          var paymentMethodEntity = ModelCrossMapper.Map<PaymentMethodObject, PaymentMethod>(paymentMethod);
          if (paymentMethodEntity == null || paymentMethodEntity.PaymentMethodId < 1)
          {
              return -2;
          }
          _repository.Update(paymentMethodEntity);
          _uoWork.SaveChanges();
          return 5;
      }
      catch (Exception ex)
      {
          ErrorLogger.LogError(ex.StackTrace, ex.Source, ex.Message);
          return -2;
      }
  }
Example #2
0
 public long AddPaymentMethod(PaymentMethodObject paymentMethod)
  {
      try
      {
          if (paymentMethod == null)
          {
              return -2;
          }
          if (_repository.Count(m => m.Name.Trim().ToLower() == paymentMethod.Name.Trim().ToLower()) > 0)
          {
              return -3;
          }
          var paymentMethodEntity = ModelCrossMapper.Map<PaymentMethodObject, PaymentMethod>(paymentMethod);
          if (paymentMethodEntity == null || string.IsNullOrEmpty(paymentMethodEntity.Name))
          {
              return -2;
          }
          var returnStatus = _repository.Add(paymentMethodEntity);
          _uoWork.SaveChanges();
          return returnStatus.PaymentMethodId;
      }
      catch (Exception ex)
      {
          ErrorLogger.LogError(ex.StackTrace, ex.Source, ex.Message);
          return 0;
      }
  }
 public int UpdatePaymentMethod(PaymentMethodObject paymentMethod)
 {
     try
     {
         return(_paymentMethodRepository.UpdatePaymentMethod(paymentMethod));
     }
     catch (Exception ex)
     {
         ErrorLogger.LogError(ex.StackTrace, ex.Source, ex.Message);
         return(-2);
     }
 }