Exemplo n.º 1
0
 public int UpdatePaymentType(PaymentTypeObject paymentType)
 {
     try
     {
         if (paymentType == null)
         {
             return(-2);
         }
         var duplicates = _repository.Count(m => m.Name.Trim().ToLower() == paymentType.Name.Trim().ToLower() && (m.PaymentTypeId != paymentType.PaymentTypeId));
         if (duplicates > 0)
         {
             return(-3);
         }
         var paymentTypeEntity = ModelCrossMapper.Map <PaymentTypeObject, PaymentType>(paymentType);
         if (paymentTypeEntity == null || paymentTypeEntity.PaymentTypeId < 1)
         {
             return(-2);
         }
         _repository.Update(paymentTypeEntity);
         _uoWork.SaveChanges();
         return(5);
     }
     catch (Exception ex)
     {
         ErrorLogger.LogError(ex.StackTrace, ex.Source, ex.Message);
         return(-2);
     }
 }
Exemplo n.º 2
0
 public long AddPaymentType(PaymentTypeObject paymentType)
 {
     try
     {
         if (paymentType == null)
         {
             return(-2);
         }
         var duplicates = _repository.Count(m => m.Name.Trim().ToLower() == paymentType.Name.Trim().ToLower() && (m.PaymentTypeId != paymentType.PaymentTypeId));
         if (duplicates > 0)
         {
             return(-3);
         }
         var paymentTypeEntity = ModelCrossMapper.Map <PaymentTypeObject, PaymentType>(paymentType);
         if (paymentTypeEntity == null || string.IsNullOrEmpty(paymentTypeEntity.Name))
         {
             return(-2);
         }
         var returnStatus = _repository.Add(paymentTypeEntity);
         _uoWork.SaveChanges();
         return(returnStatus.PaymentTypeId);
     }
     catch (Exception ex)
     {
         ErrorLogger.LogError(ex.StackTrace, ex.Source, ex.Message);
         return(0);
     }
 }
Exemplo n.º 3
0
 public int UpdatePaymentType(PaymentTypeObject paymentType)
 {
     try
     {
         return(_paymentTypeRepository.UpdatePaymentType(paymentType));
     }
     catch (Exception ex)
     {
         ErrorLogger.LogError(ex.StackTrace, ex.Source, ex.Message);
         return(-2);
     }
 }
Exemplo n.º 4
0
 public long AddPaymentType(PaymentTypeObject paymentTypeAccount)
 {
     try
     {
         return(_paymentTypeRepository.AddPaymentType(paymentTypeAccount));
     }
     catch (Exception ex)
     {
         ErrorLogger.LogError(ex.StackTrace, ex.Source, ex.Message);
         return(0);
     }
 }