در زیر نحوه استفاده از متد GetCredit آورده شده است. بر��ی اطلاع از عملکرد این متد و ورودی ها و خروجی های آن می توانید به بخش معرفی متدها GetCredit رجوع کنید.

شما می توانید با استفاده از کلاس پیشنهادی زیر و متد GetCredit در برنامه خود عملیات دریافت میزان اعتبار حساب کاربری خود را انجام دهید.

{{:: 'controllers.documentation.chooseFramework' | translate }}
PM > Install-Package NikSms.Library.Net
PM > Install-Package NikSms.Library.NetCore
using NikSms.Library.Net.WebApi; using NikSms.Library.Net.ViewModels; using System.Threading.Tasks; using System; namespace AwesomeApplication { public class NikSmsApiV1Client { private readonly PublicApiV1 service; public NikSmsApiV1Client(string username, string password, string culture = "fa") { service = new PublicApiV1(username, password, culture); } public async Task<int> GetCredit() { var result = await service.GetCredit(); switch (result.Status) { case LibOperationResultStatus.Success: return result.Data; case LibOperationResultStatus.InvalidModel: throw new Exception("Some required inputs are misssing..."); case LibOperationResultStatus.UnAuthorized: throw new Exception("Some thing is wrong with your account (call support!)"); case LibOperationResultStatus.Failed: throw new Exception("Ooops its our fault!"); default: throw new Exception("You sould not be here... :D"); } } } }