Code cleanup
This commit is contained in:
44
ConsoleApp3/InvoiceService.cs
Normal file
44
ConsoleApp3/InvoiceService.cs
Normal file
@@ -0,0 +1,44 @@
|
||||
// See https://aka.ms/new-console-template for more information
|
||||
|
||||
using System.Net;
|
||||
using System.Text;
|
||||
using ConsoleApp3.DataContracts;
|
||||
using Newtonsoft.Json;
|
||||
|
||||
/*
|
||||
*
|
||||
* referalPage: /de/OnePiece
|
||||
username: Skywalkerex
|
||||
userPassword: Magnatpower310!!
|
||||
/de/OnePiece/PostGetAction/User_Login
|
||||
|
||||
curbpJUJmtup1t.Tq0awbHIhIRwhzMW7vrsWxLAJu.pI9X4r
|
||||
*/
|
||||
|
||||
namespace CardmarketBot
|
||||
{
|
||||
class InvoiceService
|
||||
{
|
||||
private readonly WebRequest request;
|
||||
|
||||
public InvoiceService()
|
||||
{
|
||||
request = WebRequest.Create("https://api.lexoffice.io/v1/invoices");
|
||||
request.Method = "POST";
|
||||
request.Headers.Add("Authorization", "Bearer curbpJUJmtup1t.Tq0awbHIhIRwhzMW7vrsWxLAJu.pI9X4r");
|
||||
request.Headers.Add("Accept", "application/json");
|
||||
}
|
||||
|
||||
public void InsertInvoice(Invoice invoice)
|
||||
{
|
||||
var json = JsonConvert.SerializeObject(invoice);
|
||||
byte[] bytearray = Encoding.UTF8.GetBytes(json);
|
||||
request.ContentType = "application/json";
|
||||
using var reqStream = request.GetRequestStream();
|
||||
reqStream.Write(bytearray, 0, bytearray.Length);
|
||||
using var response = request.GetResponse();
|
||||
Console.WriteLine(((HttpWebResponse)response).StatusDescription);
|
||||
reqStream.Close();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user