Օրինակ NBAccountsRoutes
Բովանդակություն
Օրինակ 1
Նոր ետհաշվեկշռային հաշվի ստեղծման օրինակ։
public static async Task Create(BankApiClient apiClient)
{
try
{
// ստեղծում է հաճախորդի ետհաշվեկշռային հաշիվ՝ նշելով Հ/Պ ետհաշվեկշռային հաշիվը, հաճախորդին, արժույթը և հաշվի տիպը
var res = await apiClient.NBAccounts.Create(new()
{
BalAcc = "8000000",
CliCode = "00000001",
Cur = "000",
AccType = "22"
});
Console.WriteLine(res.BalAcc); //Վերադարձնում է ձևավորված հաշվի Հ/Պ կոդը
Console.WriteLine(res.NBAcc); //Վերադարձնում է ձևավորված հաշվի համարը
}
catch (ApiException ex)
{
// մեթոդի կանչի ընթացքում սխալի առաջացման դեպքում տպում է սխալի մանրամասները
Console.WriteLine(ex.Code);
Console.WriteLine(ex.Message);
Console.WriteLine(ex.StatusCode);
}
}
Օրինակ 2
Ետհաշվեկշռային հաշվի մնացորդի ստացման օրինակ։
public static async Task GetRemainder(BankApiClient apiClient)
{
try
{
// Ստանում է ետհաշվեկշռային հաշվի մնացորդը, արժույթը և մնացորդի ամսաթիվը՝ նշելով հաշվեհամարը
var res = await apiClient.NBAccounts.GetRemainder(new()
{
BalAcc = "8000000",
NBAcc = "0000101"
});
Console.WriteLine(res.Remainder); //Վերադարձնում է մնացորդը
Console.WriteLine(res.Cur); //Վերադարձնում է հաշվի արժույթը
Console.WriteLine(res.Date); //Վերադարձնում է մնացորդի ամսաթիվը
}
catch (ApiException ex)
{
// մեթոդի կանչի ընթացքում սխալի առաջացման դեպքում տպում է սխալի մանրամասները
Console.WriteLine(ex.Code);
Console.WriteLine(ex.Message);
Console.WriteLine(ex.StatusCode);
}
}