با سلام
من میخوام برای فروشگاه اینترنتی پیشنهاد روز داشته باشم که هر روز یه محصول رو به کاربران پیشنهاد دهد
یک کنترلر Product دارم که داخلش یه Action
public PartialViewResult DailyOffer() { }
حالا من چجوری چک کنم که یک روز گذشته و باید محصول عوض شود؟مشکلم در چجوری چک کردن ، گذشتن یک روز هست
شما در شروع هر روز بررسی کنید
با استفاده از DateTime.Now تاریخ امروز را بدست بیارید و با تاریخ قبلی مقایسه کنید اگر همخوانی نداشت یا بزرگتر بود یعنی روز بعد است
تاریخ قبلی را در یک متغیر از نوع static نگهداری دارید
یا میتونید در کوکی و در مرورگر کاربر ذخیره کنید
با سلام
دوست عزیز با این روش شما کنترلی رو اینکه چه محصولی ، محصول روز باشه ندارید ، شاید مشتری خواست که یه کالای خاص ، کالای روزش باشه
روش بهتر اینه که یک جدول جدا بگیرید و توی اون کد کالا و تاریخ شروع و تاریخ پایان و مقدار off رو در نظر بگیرد و برای نمایش چک کنید که کالاهای که تاریخ شروعشون کوچکتر از تاریخ الان هست و و تاریخ انقصاشون بزرگتر از تاریخ یک روز بعد هست نمایش داده بشوند
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)