public async Task <IActionResult> CreatePaymentPayorAsync([FromBody] vmPaymentPayorCreateRequest newPaymentPayorRequest) { // Get response from business logic var response = await _paymentService.AddPaymentPayorAsync(newPaymentPayorRequest); // Return as http response return(response.ToHttpResponse()); }
public async Task <IResponse> AddPaymentPayorAsync(vmPaymentPayorCreateRequest newPaymentPayorRequest) { var response = new Response(); try { var newPaymentPayor = _mapper.Map <vmPaymentPayorCreateRequest, PaymentPayor>(newPaymentPayorRequest); // Create new payment payor await PaymentPayorRepository.AddPaymentPayorAsync(newPaymentPayor); response.Message = ResponseMessageDisplay.Success; } catch (Exception ex) { response.SetError(ex); } return(response); }