public IActionResult Index(string username) { var current_user = _userService.GetCurrentUser(HttpContext.User); if (username == null || username == "Home") { username = current_user.UserName; } var user = _userService.GetUserByUsername(username); if (user == null) { return(BadRequest()); } var posts = _postService.GetAllByUsername(username).Select(p => _postService.GetGalleryDetailModel(p)); var followers = _followService.GetUserFollows(user.Id); var followings = _followService.GetUserFollowings(user.Id); var model = new GalleryIndexModel() { Posts = posts, User = user, IsFollow = _followService.GetFollow(_userService.GetUserByUsername(username).Id, current_user.Id) != null, Followers = followers, Followings = followings }; return(View(model)); }
public async Task <IActionResult> Index(string category, int Id) { if (category == null) { await _imageService.AddVisitor(OnGet()); } IEnumerable <GalleryImage> imageList = null; try { if (category == null) { imageList = _imageService.GetAllImages(); } else { imageList = _imageService.GetImagesByCategory(category); } } catch { imageList = _imageService.GetAllImages(); } var model = new GalleryIndexModel { Images = imageList, SearchQuery = "", Id = Id, Kat = _imageService.Kategorijos() }; return(View(model)); }
public IActionResult Index() { var model = new GalleryIndexModel() { }; return(View(model)); }
public IActionResult Index() { var imageList = _imageService.Range(0, 12); var model = new GalleryIndexModel() { Images = imageList }; return(View(model)); }
public IActionResult Index() { var imageList = _imageService.GetAll(); var model = new GalleryIndexModel() { Images = imageList, SearchQuery = "" }; return(View(model)); }
public IActionResult Index() { var ImageList = ImageService.GetAll(); var model = new GalleryIndexModel() { Images = ImageList, searchquery = "'" }; return(View(model)); }
public IActionResult Index() { var imageList = service.GetAll(); var model = new GalleryIndexModel { Images = imageList, SearchQuery = string.Empty }; return(View(model)); }
public IActionResult Index(string id) { var imageList = _imageService.GetWithTag(id); var tags = _imageService.GetTags(); var model = new GalleryIndexModel() { Images = imageList, Tags = tags, }; return(View(model)); }
public IActionResult Index(string sortOrder, string currentfilter, string searchString, int?page) { ViewData["CurrentSort"] = sortOrder; ViewData["NameSortParm"] = String.IsNullOrEmpty(sortOrder) ? "name_desc" : ""; var imageList = _imageService.GetAll(); // Todo: Pages using skip and range // How to show a page # var model = new GalleryIndexModel() { Images = imageList }; return(View(model)); }
//GET: get the Snapshots for all users public IActionResult ImagesView() { if (!User.Identity.IsAuthenticated) { return(RedirectToAction(nameof(HomeController.Start), "Home")); } ViewBag.WaitList = galleryAppData.users; var imagelist = _context.GalleryImage.AsParallel(); var model = new GalleryIndexModel { Images = imagelist }; return(View(model)); }
public IActionResult Search(string search) { var user = _userService.GetCurrentUser(HttpContext.User); var post = _postService .GetAll() .Where(p => (p.Title.IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) || (string.Join(", ", p.Tags.Select(t => t.Title).ToList()).IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0)) .OrderByDescending(p => p.Created).ToList() .Select(p => _postService.GetGalleryDetailModel(p)); var model = new GalleryIndexModel() { Posts = post, User = user }; return(View("Newsline", model)); }
public IActionResult Newsline() { var user = _userService.GetCurrentUser(HttpContext.User); var followings = _followService .GetUserFollowings(user.Id) .Select(f => f.FollowerId); var posts = _postService .GetAll() .Where(p => followings.Contains(p.UserId)) .OrderByDescending(p => p.Created).ToList() .Select(p => _postService.GetGalleryDetailModel(p)); var model = new GalleryIndexModel() { Posts = posts, User = user }; return(View(model)); }
public IActionResult Index() { var HikingImageTags = new List <ImageTag>(); var CityImageTags = new List <ImageTag>(); var tag1 = new ImageTag() { Id = 0, Description = "Adventure" }; var tag2 = new ImageTag() { Id = 1, Description = "Downtown" }; var tag3 = new ImageTag() { Id = 2, Description = "Mountain Adventure" }; HikingImageTags.Add(tag1); CityImageTags.AddRange(new List <ImageTag> { tag2, tag3 }); var imageList = new List <GalleryImage>() { new GalleryImage() { Title = "Hiking Trip", Url = "https://images.pexels.com/photos/547116/pexels-photo-547116.jpeg", Created = DateTime.Now, Tags = HikingImageTags }, new GalleryImage() { Title = "City Trip", Url = "https://images.pexels.com/photos/169647/pexels-photo-169647.jpeg", Created = DateTime.Now, Tags = CityImageTags }, new GalleryImage() { Title = "Mountain Trip", Url = "https://images.pexels.com/photos/554609/pexels-photo-554609.jpeg", Created = DateTime.Now, Tags = HikingImageTags }, new GalleryImage() { Title = "New York", Url = "https://images.pexels.com/photos/374710/pexels-photo-374710.jpeg", Created = DateTime.Now, Tags = CityImageTags } }; var model = new GalleryIndexModel() { Images = imageList, SearchQuery = "" }; return(View(model)); }
public async Task <IActionResult> Index() { #region Mock Data //var hikingImagesTags = new List<ImageTag>(); //var cityImageTags = new List<ImageTag>(); //var tag1 = new ImageTag //{ // Id = 0, // Description = "Adventure", // Created = DateTime.Now //}; //var tag2 = new ImageTag //{ // Id = 1, // Description = "Urban", // Created = DateTime.Now //}; //var tag3 = new ImageTag //{ // Id = 2, // Description = "New York", // Created = DateTime.Now //}; //hikingImagesTags.Add(tag1); //cityImageTags.AddRange(new List<ImageTag> { tag2, tag3 }); //var imageList = new List<GalleryImage> //{ // new GalleryImage // { // Title = "Hiking Trip", // Url = "https://images.pexels.com/photos/1271619/pexels-photo-1271619.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940", // Created = DateTime.Now, // Tags = hikingImagesTags // }, // new GalleryImage // { // Title = "On The Trail", // Url = "https://images.pexels.com/photos/701016/pexels-photo-701016.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940", // Created = DateTime.Now, // Tags = hikingImagesTags // }, // new GalleryImage // { // Title = "DownTown", // Url = "https://images.pexels.com/photos/830891/pexels-photo-830891.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940", // Created = DateTime.Now, // Tags = cityImageTags // } //}; #endregion var imageList = await _imageService.ListAsync(); var model = new GalleryIndexModel { Images = imageList, SearchQuery = "" }; return(View(model)); }
public IActionResult Index() { // Mock Data //var testImageTags = new List<ImageTag>(); //var test2ImageTags = new List<ImageTag>(); //var tag1 = new ImageTag() //{ // Description = "Animal", // Id = 0 //}; //var tag2 = new ImageTag() //{ // Description = "Cats", // Id = 1 //}; //var tag3 = new ImageTag() //{ // Description = "kitten", // Id = 2 //}; //testImageTags.Add(tag1); //test2ImageTags.AddRange(new List<ImageTag> { tag2, tag3 }); //var imageList = new List<GalleryImage>() //{ // new GalleryImage() // { // Title = "Title 1", // Url = "https://static.pexels.com/photos/209037/pexels-photo-209037.jpeg", // Created = DateTime.Now, // Tags = testImageTags // }, // new GalleryImage() // { // Title = "Title 2", // Url = "https://static.pexels.com/photos/55750/wildcat-animal-nature-cat-55750.jpeg", // Created = DateTime.Now, // Tags = test2ImageTags // }, // new GalleryImage() // { // Title = "Title 3", // Url = "https://static.pexels.com/photos/751050/pexels-photo-751050.jpeg", // Created = DateTime.Now, // Tags = test2ImageTags // } //}; var imageList = _imageService.GetAll(); var model = new GalleryIndexModel() { // Mock Images Images = imageList, SearchQuery = "" }; return(View(model)); }
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 = "New York", // Id = 2 //}; //hikingImageTags.Add(tag1); //cityImageTags.AddRange(new List<ImageTag> { tag2, tag3 }); //var imageList = new List<GalleryImage>() //{ // new GalleryImage() // { // Title = "Hiking Trip", // Url = "https://www.pexels.com/photo/silhouette-photography-of-person-standing-on-green-grass-in-front-of-mountains-during-golden-hour-746386/", // Created = DateTime.Now, // Tags = hikingImageTags // }, // new GalleryImage() // { // Title = "On the trail", // Url = "https://www.pexels.com/photo/men-s-blue-leather-jacket-and-brown-backpack-868097/", // Created = DateTime.Now, // Tags = hikingImageTags // }, // new GalleryImage() // { // Title = "Downtown", // Url = "https://www.pexels.com/photo/aerial-architectural-design-architecture-buildings-373912/", // Created = DateTime.Now, // Tags = cityImageTags // } //}; var imageList = _imageService.GetAll(); var model = new GalleryIndexModel { Images = imageList, SearchQuery = "" }; return(View(model)); }
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 = "New York", // Id = 2 //}; //hikingImageTags.Add(tag1); //cityImageTags.AddRange( new List<ImageTag>{ tag2, tag3 } ); //var imageList = new List<GalleryImage>() //{ // new GalleryImage() // { // Title = "Hiking Trip", // Url = "https://images.pexels.com/photos/1576937/pexels-photo-1576937.jpeg", // Created = DateTime.Now, // Tags = hikingImageTags // }, // new GalleryImage() // { // Title = "On The Trail", // Url = "https://images.pexels.com/photos/869258/pexels-photo-869258.jpeg", // Created = DateTime.Now, // Tags = hikingImageTags // }, // new GalleryImage() // { // Title = "Downtown", // Url = "https://images.pexels.com/photos/1557547/pexels-photo-1557547.jpeg", // Created = DateTime.Now, // Tags = cityImageTags // }, //}; var imageList = _imageService.GetAll(); var model = new GalleryIndexModel() { Images = imageList, SearchQuery = "" }; return(View(model)); }
public IActionResult Index() { #region HardData Demo Commented /* * 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 = "New York", * Id = 2 * }; * * hikingImageTags.Add(tag1); * cityImageTags.AddRange(new List<ImageTag> { tag2, tag3 }); * * var imageList = new List<GalleryImage>() * { * new GalleryImage() * { * Title="Hiking Trip", * Url = "https://images.pexels.com/photos/596126/pexels-photo-596126.jpeg", * Created = DateTime.Now, * Tags = hikingImageTags * }, * new GalleryImage() * { * Title="On The Trail", * Url = "https://images.pexels.com/photos/372098/pexels-photo-372098.jpeg", * Created = DateTime.Now, * Tags = hikingImageTags * }, * new GalleryImage() * { * Title="Downtown", * Url = "https://images.pexels.com/photos/373912/pexels-photo-373912.jpeg", * Created = DateTime.Now, * Tags = cityImageTags * } * }; */ #endregion var imageList = _imageService.GetAll(); var model = new GalleryIndexModel() { Images = imageList, SearchQuery = "" }; return(View(model)); }