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; } }
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); } }