public PaymentMethod Create(PaymentMethod paymentMethod)
        {
            Contract.Requires <ArgumentException>(paymentMethod != null);
            Contract.Requires <ArgumentException>(!string.IsNullOrWhiteSpace(paymentMethod.Name));
            Contract.Requires <ArgumentException>(!Exists(paymentMethod.Name), $"Payment method '{paymentMethod.Name}' is already defined");

            _repository.Create(paymentMethod);
            return(paymentMethod);
        }
예제 #2
0
 public void Create(PaymentMethod paymentMethod)
 {
     _repository.Create(paymentMethod);
 }