public async Task <Payment> PaymentForComposition([FromBody] PaymentForComposition param, Guid userID, string userName) { param.Officer = new Officer(userID, userName); return(await _paymentService.PaymentForComposition(param)); }
public async Task <long> AddPayment(long caseID, PaymentForComposition payment) { return(await _requestProvider.BuildUpon(_url) .Uri($"/api/case/{caseID}/payment") .Method(HttpMethod.Post) .Content(new JsonContent(payment)) .AddInterceptor(new JsonDeserializerInterceptor()) .Execute <long>()); }
public Task <Payment> PaymentForComposition(PaymentForComposition payment) { return(_requestProvider.BuildUpon(_url) .Uri($"/api/payment/composition") .Method(HttpMethod.Post) .Content(new JsonContent(payment)) .AddInterceptor(new JsonDeserializerInterceptor()) .Execute <Payment>()); }
public async Task <long> CompositionPayment(long caseID, PaymentForComposition payment) { payment.Mode = PaymentMode.Offline; payment.Method = PaymentMethod.BankTransfer; payment.RefID = (await _apiClient.PaymentSdk. PaymentForComposition(payment)).ID.ToString(); return(await _apiClient.CaseSdk.AddPayment(caseID, payment)); }
public Task <Payment> PaymentForComposition(PaymentForComposition param) { return(Execute(new PaymentForCompositionCommand(param, _eventBus))); }
public CaseAddPaymentCommand(long caseID, PaymentForComposition payment, Officer user) { _payment = payment; _user = user; _caseID = caseID; }
public async Task <long> AddPayment(long id, PaymentForComposition payment, Guid userID, string username) { return(await _caseService.AddPayment(id, payment, new Officer(userID, username))); }
public async Task <long> CompositionPayment(long id, [FromBody] PaymentForComposition payment) { return(await _caseService.CompositionPayment(id, payment)); }
public PaymentForCompositionCommand(PaymentForComposition param, IEventBus eventBus) { _eventBus = eventBus; _param = param; }
public async Task <long> AddPayment(long caseID, PaymentForComposition payment, Officer user) { return(await Execute(new CaseAddPaymentCommand(caseID, payment, user))); }