2 ضمیمه
نمایش اطلاعات به صورت لیست در webapi
با سلام و احترام
می خواستم بگم که من خیلی دست و پاشیکته C# بلد هستم
الان یک مشکلی دارم
من یک تابع دارم و توی یک کنترلر قرار دادم. این تابع کارش اینکه اوقات شرعی و نمایش میده. مشکل من الان این هست که اگر شماره ماه و شماره روز و بفرستم، میاد ساعت شرعی و می فرسته.
من خوام کاری کنم که شماره ماه و وقتی فرستادم، بیاد ساعت شرعی روز 1 تا 30 اوم ماه و نشون میده. برای این کار خروجی و توی یک حلقه تکرار قرار دادم و هر کار می کنم اررور میده. چون نوشتم درست حلقه تکرار و بلد نیستم و آیا میشه حلقه تکرار و توی یک کنترل نوشت
اگر امکانش هست کد زیر و اصلاح کنین.
الان برای ماه 2 و day=1 نتیجه خروجی و با نرم افزار postman توی عکس زیر قرار دادم.
بی زحمت چک کنین و کمکم کنین. خیلی کارم گیره
تشکر فراوان
public string textBox1()
{
prayer prayer = new prayer();
string textBox6 = (49.7).ToString();
string textBox7 = (34.09).ToString();
prayer.month = 2;
string Month = (2).ToString();
string Day = (1).ToString();
string textBox1 = prayer.MorningPrayer(byte.Parse(Month), byte.Parse(Day), double.Parse(textBox6), double.Parse(textBox7)).ToString();
return textBox1.ToString();
}
نقل قول: نمایش اطلاعات به صورت لیست در webapi
سلام
والله ما هم خودمون چیز زیادی متوجه نمیشیم و به قول شما دست و پا شکسته کد میزنیم .
فقط من چند نکته رو خدمتتون عرض کنم .
1) دوست عزیز شما توی WebForm درخواست ثبت کردید در صورتی که دارید MVC کد میزنید ! توی اون انجمن بهتر کمکتون میکنن .
2) بهتره که از توی صفحه view با Json یه درخواست سمت Controller مربوطه بفرستید ، سپس بعد از محاسباتتون یه json پاس بدی سمت صفحه و داده هات رو بگیری و توی صفحه نمایش بدی .
3) حالا دوست دارید به جای 1 رکود برگشتی ، لیستی از رکورد ها برگرده ... خب وقتی Select میزنید ، یه Object از همین کلاسی که تعریف کردید رو پر کنید و Add بزنید . اینطوری وقتی با json برم میگردونید شما یه لیست دارید که روز ها رو توش قرار دادید و با ساعت اوقات شرعی ...
4) توی صفحه view کافیه یه while بنویسید که محتوای این آرایه برگشتی رو براتون نمایش بده .
این رو یه نگاه بندازید : https://prayer.aviny.com/PrayerTimes-WebService.aspx
نقل قول: نمایش اطلاعات به صورت لیست در webapi
ممنون دوست عزیز از پاسخگوییتون. ولی شما خیلی بیشتر واردین:لبخند:
من اطلاعات به به جیسون پاس می دهم ولی لیست کردن و نمی دونم.
از بخوام از یک تیبل توی sql یا خروجی Stored procedure لیست بگیرم این کار رو انجام میدم. ولی اگر بخوام
string textBox1 = prayer.MorningPrayer(byte.Parse(Month), byte.Parse(Day), double.Parse(textBox6), double.Parse(textBox7)).ToString();
رو بهصورت لیست کنم نمی تونم.