public IActionResult ViewImages() { var db = new ImageDb(_connectionString); var vm = new ViewImagesViewModel { Images = db.GetImages() }; return(View(vm)); }
public IActionResult ViewImage(int id) { var connectionString = _configuration.GetConnectionString("connectionString"); var repo = new ImageRepository(connectionString); var Ids = HttpContext.Session.Get <List <int> >("Ids"); bool liked = false; if (Ids != null) { liked = Ids.Contains(id); } ViewImagesViewModel vm = new ViewImagesViewModel { Image = repo.GetImageById(id), AlreadyLiked = liked }; return(View(vm)); }