nunegandom
شنبه 03 شهریور 1397, 17:37 عصر
سلام
کتابخانه ای یا پروژه ای سراغ دارید که منو سایت به صورت داینامیک دارای پوزیشن باشه، به این صورت که موقعیت قرارگیری از طریق مدیریت مشخص بشه
مدل من این هست که فکر کنم درست باشه:
public Category() {
this.Articles = new HashSet<Article>();
}
public int CategoryId { get; set; }
[StringLength(300, ErrorMessage = "{0} باید بین{1} تا {2} کاراکتر باشد", MinimumLength = 150)]
[Display(Name = "توضیحات برای گوگل")]
public string MetaDescription { get; set; }
[Display(Name="نام")]
[Required(ErrorMessage ="{0} الزامی است")]
public string Name { get; set; }
[Display(Name="اسلاگ آدرس")]
[Required(ErrorMessage ="{0} الزامی است")]
[StringLength(10, ErrorMessage ="{0} باید بین{1} تا {2} کاراکتر باشد", MinimumLength = 1)]
public string Slug { get; set; }
[Display(Name="موقعیت")]
public int Order { get; set; }
[Display(Name = "پدر")]
public int? Parent_Id { get; set; }
[Display(Name= "پدر")]
[ForeignKey(nameof(Parent_Id))]
public Category Parent { get; set; }
public ICollection<Article> Articles { get; set; }
من چندتا مشکلی که دارم ایناست:
اول اینکه بهترین نحو پیدا کردن ساب های یک دسته چطور هست؟ به صورت بازگشتی؟
دوم اینکه موقعیت رو با کتابخانه Sortable (http://rubaxa.github.io/Sortable/) میخوام پیاده سازی کنم که اگر کسی این کارو تا حالا کرده یا چیز بهتری سراغ داره اعلام کنه لطفا
پیاده سازی قسمت سورت کردن منو میخوام به صورت درگ و دراپ باشه و اطلاعاتش بره سمت سرور که در حقیقت میشه یک آرایه شامل ID منو و پوزیشنش
و در آخر کد در همین تاپیک قرار میگیرد اگر دوست داشتید همکاری کنید یا اگر چیز بهتری سراغ دارید اعلام کنید با تشکر:لبخندساده:
کتابخانه ای یا پروژه ای سراغ دارید که منو سایت به صورت داینامیک دارای پوزیشن باشه، به این صورت که موقعیت قرارگیری از طریق مدیریت مشخص بشه
مدل من این هست که فکر کنم درست باشه:
public Category() {
this.Articles = new HashSet<Article>();
}
public int CategoryId { get; set; }
[StringLength(300, ErrorMessage = "{0} باید بین{1} تا {2} کاراکتر باشد", MinimumLength = 150)]
[Display(Name = "توضیحات برای گوگل")]
public string MetaDescription { get; set; }
[Display(Name="نام")]
[Required(ErrorMessage ="{0} الزامی است")]
public string Name { get; set; }
[Display(Name="اسلاگ آدرس")]
[Required(ErrorMessage ="{0} الزامی است")]
[StringLength(10, ErrorMessage ="{0} باید بین{1} تا {2} کاراکتر باشد", MinimumLength = 1)]
public string Slug { get; set; }
[Display(Name="موقعیت")]
public int Order { get; set; }
[Display(Name = "پدر")]
public int? Parent_Id { get; set; }
[Display(Name= "پدر")]
[ForeignKey(nameof(Parent_Id))]
public Category Parent { get; set; }
public ICollection<Article> Articles { get; set; }
من چندتا مشکلی که دارم ایناست:
اول اینکه بهترین نحو پیدا کردن ساب های یک دسته چطور هست؟ به صورت بازگشتی؟
دوم اینکه موقعیت رو با کتابخانه Sortable (http://rubaxa.github.io/Sortable/) میخوام پیاده سازی کنم که اگر کسی این کارو تا حالا کرده یا چیز بهتری سراغ داره اعلام کنه لطفا
پیاده سازی قسمت سورت کردن منو میخوام به صورت درگ و دراپ باشه و اطلاعاتش بره سمت سرور که در حقیقت میشه یک آرایه شامل ID منو و پوزیشنش
و در آخر کد در همین تاپیک قرار میگیرد اگر دوست داشتید همکاری کنید یا اگر چیز بهتری سراغ دارید اعلام کنید با تشکر:لبخندساده: