• 1400/01/21

نمایش نام مدرس ها در بخش لیست دوره ها :

سلام 

دوستان میخوام زمانی که لیست دوره ها رو نمایش میدم مدرس ها رو هم نمایش بدم ممکنه  راهنمایی کنید.

 

ویو مدل برای نمایش دوره ها و پیج بندی 
   public class CourseForAdminViewModel
    {

        public List<Course> Course { get; set; }
        public int CurrentPage { get; set; }
        public int PageCount { get; set; }
        public int CourseCounts { get; set; }

    }

    

متدی برای نمایش دوره ها :

   CourseForAdminViewModel GetCourse(int pageId = 1,int tak=5, string filterByCourseTitle="", string filterByTecherName = "");

 توی این قیمت چطوری میشه نام مدرس هر دوره رو گرفت و توی razorنشون داد؟؟

     public CourseForAdminViewModel GetCourse(int pageId = 1, int take = 1, string filterByCourseTitle = "", string filterByTecherName = "")
       {
           var result = _context.Course.Where(u => !u.IsDelete);

           if (!string.IsNullOrEmpty(filterByCourseTitle))
           {
               result = result.Where(u => u. Course.Contains(filterByCourseTitle));
           }
           if (!string.IsNullOrEmpty(filterByTecherName))
           {
               result = result.Where(u => u.User.UserName.Contains(filterByTecherName));

           }
           var takeData = take;
           var skip = (pageId - 1) * takeData;

           var list = new CourseForAdminViewModel
           {
               CurrentPage = pageId,
               PageCount = (int)Math.Ceiling(result.Count() / (double)takeData),
               Course = result.OrderByDescending(u => u.RegisterDate).Skip(skip).Take(takeData).ToList(),
               CourseCounts = _context.Course.Count()
           };

           return list;

 

 

 

 

  • 1400/01/21
  • ساعت 21:15

واقعا کسی نیست جواب بده؟؟؟؟دوستان لطفا به اشتراک بزارید 


  • 1400/01/22
  • ساعت 08:35

سلام دوست عزیز

چندتا دلیل داره کسی بهتون جواب نمیده !

1.اکثر اوقات سوال هاتون رو مبهم و بدون توضیح و بدون بیان کردن جزئیات میپرسید. (مثلا همینجا ! الان جایی نگفتید ارتباط جدول دوره با مدرس چیه و هیچ اشاره ای به جدول مدرس نکردید)

2. بعد از اینکه سوال میپرسید هیچ تعاملی باکسی که بهتون جواب داده ندارید واسه همین کسی متوجه نمیشه اصلا میاید جوابتون رو ببینید یا میاید میبینید و بی اهمیت ازکسی که راهنماییتون کرده میگذرید !

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

عذرخواهی میکنم اگر جسارت کردم و همچین حرف هایی زدم، مطمئنا صحبت یسری از دوستان دیگه هم میتونه باشه

موفق باشید

 


  • 1400/01/22
  • ساعت 14:50

دوست عزیز ممنون از پاسخت خیلی عالی بود شما که بلدید یعنی ارتباط درس و معلم رو نمی دونید؟

دوما من سوال مبهم نپرسیدم جوابهای مبهم فقط دیدم الان دنبال کد نیستم شما وقت 

گذاشتید راحل بدید نه جسارت!!!


  • 1400/01/23
  • ساعت 09:58

دوست عزیز من هیچ ادعایی بر بلد بودن ندارم، شماهم فرض بر این بزارید که من دوره رو ندیدم که بخوام ارتباطش رو بدونم !

و اما اینم یک نمونه سوال مبهم و یک نمونه بی جواب گذاشتن جواب هایی که بهتون داده شده توسط شما !!

toplearn.com/q/6wyz

toplearn.com/q/5vAR


  • 1400/01/23
  • ساعت 11:51

سلام دوست خوبم به نظرم اگر از خود استاد بخواید راهنمایی تون کنند خیلی بهتر جواب میگیرید

و اینکه من نمیدونم درست متوجه شدم یا نه ولی اگر میخواید در نمایش دوره ها برای ادمین نام مدرس رو هم نشون بدید کافیه یک prop از جنس int و نام userId پر کنید (در کلاس course هم استفاده شده)

مشکلتون حل میشه

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

 


logo-samandehi