public ApiStatus GetApiStatus() { try { return(AldeloFelClient.GetApiFelStatus()); } catch { return(BuildApiStatusErrorResponse()); } }
public InvoiceGenerationResponse GenerateInvoice(long orderId, string taxId, string name, string email) { try { var details = _orderRepository.GetOrderDetails(orderId); var tipAmount = _orderRepository.GetTipAmount(orderId); var request = BuildRequest(orderId, taxId, name, email, details, tipAmount); return(AldeloFelClient.GenerateInvoiceRequest(request)); } catch (Exception exception) { return(BuildErrorResponse(exception)); } }