مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

morteza1207

عضویت از 1394/04/10

پیشنهاد روز

  • پنجشنبه 19 اسفند 1395
  • 17:58
تشکر میکنم

با سلام

من میخوام برای فروشگاه اینترنتی پیشنهاد روز داشته باشم که هر روز یه محصول رو به کاربران پیشنهاد دهد 

یک کنترلر Product  دارم که داخلش یه Action 

   public PartialViewResult DailyOffer()
        {
}

 حالا من چجوری چک کنم که یک روز گذشته و باید محصول عوض شود؟مشکلم در چجوری چک کردن ، گذشتن یک روز هست

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 19 اسفند 1395
  • 19:52

شما در شروع هر روز بررسی کنید

با استفاده از DateTime.Now تاریخ امروز را بدست بیارید و با تاریخ قبلی مقایسه کنید اگر همخوانی نداشت یا بزرگتر بود یعنی روز بعد است

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 19 اسفند 1395
  • 20:28

تاریخ قبلی را در یک متغیر از نوع static نگهداری دارید

یا میتونید در کوکی و در مرورگر کاربر ذخیره کنید

کاربر سایت

افشین ایمانی زاده

عضویت از 1393/12/24

  • پنجشنبه 19 اسفند 1395
  • 23:03

با سلام

دوست عزیز با این روش شما کنترلی رو اینکه چه محصولی ، محصول روز باشه ندارید ، شاید مشتری خواست که یه کالای خاص ، کالای روزش باشه

روش بهتر اینه که یک جدول جدا بگیرید و توی اون کد کالا و تاریخ شروع و تاریخ پایان و مقدار off رو در نظر بگیرد و برای نمایش چک کنید که کالاهای که تاریخ شروعشون کوچکتر از تاریخ الان هست و و تاریخ انقصاشون بزرگتر از تاریخ یک روز بعد هست نمایش داده بشوند

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)