برنامه نویسی و طراحی
23 subscribers
8 photos
2 videos
1 file
74 links
در این كانال نكات و كدهای برنامه نویسی و همینطور تجربه كاربری و طراحی به اشتراك گذاشته می شود.
Download Telegram
نام پكیج: KSBankMellat
توضیح :
اگر در پروژه دات نت كور خود نیاز به استفاده از درگاه پرداخت بانك ملت دارید حتما متوجه شده اید كه در ویژوال استادیو كد قسمتی برای اضافه كردن وب سرویس بانك ملت به پروژه ندارید!
با استفاده از این پكیج تمام متدهای وب سرویس در اختیار شما خواهد بود.
استفاده از این پكیج بسیار ساده است، تنها باید پكیج را نصب كرده و یك نمونه از كلاس PaymentGatewayClient بسازید و از متدها استفاده كنید:
var pgc = new PaymentGatewayClient();
var result = await pgc.bpPayRequestAsync(terminalId, userName, password, orderId, amout, localDate, localTime, additionalData, callBackUrl, payerId);
string[] resultArray = result.Body.@return.Split(",");
if(resultArray[0] == "0")
{ //Send user to gateway }
else
{ //Show error message }
آدرس پكیج در نوگت :
https://www.nuget.org/packages/KSBankMellat
آدرس گیت هاب:
https://github.com/A-Programmer/KSBankMellat
#ASP_Net_Core #ASPNet #Nuget_Package #BankMellat

@WebDevelopmentReferences
آموزش ساخت پكیج نیوگت:
حتما پیش آمده است كه قسمت هایی از پروژه های شما تكراری باشد و تنها از پروژه ای به پروژه دیگر كپی میكنید.
اولین راه حل كپی كردن كدها و فایلها می باشد ولی راه حل تمیز تری هم وجود دارد كه با استفاده از این راه دیگر حتی نیازی به كپی كردن هم ندارید، تنها كافیست قسمتهای تكراری را به صورت پكیج آماده كنید و هربار تنها زحمت نصب پكیج را بكشید.
در این مقاله آموزش پكیج كردن یك پروژه آموزش داده شده است:
https://garywoodfine.com/creating-nuget-package-net-core/

#ASPNet #NuGet

@WebDevelopmentReferences