1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
|
using System;
using System.Collections.Generic;
using Microsoft.AspNetCore.Mvc;
using SimpleImageGallery.Models;
using SimpleImageGallery.Data.Models;
namespace SimpleImageGallery.Controllers
{
public class GalleryController : Controller
{
public IActionResult Index()
{
var hikingImageTags = new List<ImageTag>();
var cityImageTags = new List<ImageTag>();
var tag1 = new ImageTag()
{
Description = "Adventure",
Id = 0
};
var tag2 = new ImageTag()
{
Description = "Urban",
Id = 1
};
var tag3 = new ImageTag()
{
Description = "NewYork",
Id = 2
};
hikingImageTags.Add(tag1);
cityImageTags.AddRange(new List<ImageTag>{ tag2, tag3 });
var imageList = new List<GalleryImage>();
{
new GalleryImage()
{
Titre = "Hiking Trip",
Url = "https://static.pexels.com/photos/784569/pexels-photo-784569.jpeg",
DateCreation = DateTime.Now,
Tags = hikingImageTags
};
new GalleryImage()
{
Titre = "On the trail",
Url = "https://static.pexels.com/photos/784872/pexels-photo-784872.jpeg",
DateCreation = DateTime.Now,
Tags = hikingImageTags
};
new GalleryImage()
{
Titre = "DownTown",
Url = "https://static.pexels.com/photos/784885/pexels-photo-784885.jpeg",
DateCreation = DateTime.Now,
Tags = cityImageTags
};
}
var model = new GalleryIndexModel()
{
Images = imageList,
SearchQuery=""
};
return View(model);
}
}
} |
Partager