Пример #1
0
        //protected readonly SiteContext _context;

        public DefaultController(SiteContext context)
        {

            ViewBag.Title = "Fashion Intension";
            List<CalendarItem> calendar = context.Posts.Select(p => new CalendarItem { Year = p.Date.Year, Month = p.Date.Month }).ToList();
            var grouped = from c in calendar group c.Month by c.Year into g select new {year = g.Key, months = g.Distinct()};
            ViewBag.Calendar = "dataModels.calendar = " + JsonConvert.SerializeObject(grouped);


            var tagList = new List<object>();
            var tags = context.Tags.ToList();
            foreach (var tag in tags)
            {
                tagList.Add(new { id = tag.Id, title = tag.Title });
            }
            ViewBag.Tags = "dataModels.tags = " + JsonConvert.SerializeObject(tagList);

            var bannerList = new List<object>();
            var banners = context.MainBanners.ToList();
            foreach (var banner in banners)
            {
                bannerList.Add(new { imageSrc = banner.ImageSrc, url = banner.Url});
            }
            ViewBag.MainBanners = "dataModels.mainBanners = " + JsonConvert.SerializeObject(bannerList);
           
        }
Пример #2
0
 public ContentItemController(SiteContext context)
 {
     _context = context;
 }
Пример #3
0
 public ArticleController(SiteContext context)
 {
     _context = context;
 }
Пример #4
0
 public MediaItemController(SiteContext context)
 {
     _context = context;
 }
Пример #5
0
 public SubscriberController(SiteContext context)
 {
     _context = context;
 }
Пример #6
0
 public TagController(SiteContext context)
 {
     _context = context;
 }
Пример #7
0
 public MainBannerController(SiteContext context)
 {
     _context = context;
 }
Пример #8
0
 public HomeController(SiteContext context)
     : base(context)
 {
     _context = context;
 }