Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.01 KB | None | 0 0
  1. public class RssFeeds
  2. {
  3. [Key]
  4. public int RssFeedsId { get; set; }
  5.  
  6. public string Indeficator { get; set; }
  7. [Display(Name = "Источник" )]
  8. public string Source { get; set; }
  9. [Display(Name = "Название новости")]
  10. public string TitleNew { get; set; }
  11. [Display(Name = "Описание новости")]
  12. public string News { get; set; }
  13. [Display(Name = "Дата публикации")]
  14. public string Date { get; set; }
  15. }
  16.  
  17. public class DataBaseContext : DbContext
  18. {
  19.  
  20. public DataBaseContext(DbContextOptions<DataBaseContext> options) : base(options)
  21. {
  22.  
  23. }
  24.  
  25. public virtual DbSet<RssFeeds> RssFeeds { get; set; }
  26. }
  27.  
  28. public class Sorted : ISorted
  29. {
  30.  
  31. public List<RssFeeds> getSortDateHabr()
  32. {
  33. List<RssFeeds> list = db.RssFeeds.OrderBy(p => p.Date).Where(m => m.Indeficator == "H").ToList();
  34. return list;
  35. }
  36.  
  37. public List<RssFeeds> getSortDateInterFax()
  38. {
  39. List<RssFeeds> list = db.RssFeeds.OrderBy(p => p.Date).Where(m => m.Indeficator == "I").ToList();
  40. return list;
  41. }
  42.  
  43. public List<RssFeeds> getSortSourceHabr()
  44. {
  45. List<RssFeeds> list = db.RssFeeds.OrderBy(p => p.Source).Where(m => m.Indeficator == "H").ToList();
  46. return list;
  47. }
  48.  
  49. public List<RssFeeds> getSortSourceInterFax()
  50. {
  51. List<RssFeeds> list = db.RssFeeds.OrderBy(p => p.Source).Where(m => m.Indeficator == "I").ToList();
  52. return list;
  53. }
  54.  
  55. public List<RssFeeds> getSortSDateAll()
  56. {
  57. List<RssFeeds> list = db.RssFeeds.OrderBy(p => p.Date).ToList();
  58. return list;
  59. }
  60.  
  61. public List<RssFeeds> getSortSourceAll()
  62. {
  63. List<RssFeeds> list = db.RssFeeds.OrderBy(p => p.Source).ToList();
  64. return list;
  65. }
  66.  
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement