public static void SetStartedStatus(PaymentAttempt paymentAttempt, CreditCardPaymentAttempt creditCardPayment, string reason) { creditCardPayment.IsStarted = true; var paymentStarted = new PaymentAttemptStatusStarted { Reason = reason, Time = DateTime.Now, PaymentAttempt = paymentAttempt }; }