public async Task <IActionResult> Index() { var user = await _userManager.GetUserAsync(User); List <Travel> past = _parteiDbContext.Travels.Include(x => x.Images).Include(x => x.TravelMembers).ThenInclude(m => m.Member).ThenInclude(a => a.ApplicationUser).Where(x => x.StartDate < DateTime.Today && x.OrganizationId == user.OrgranizationId).OrderBy(x => x.StartDate).ToList(); List <Travel> upcoming = _parteiDbContext.Travels.Include(x => x.Images).Include(x => x.TravelMembers).ThenInclude(m => m.Member).ThenInclude(a => a.ApplicationUser).Where(x => x.StartDate >= DateTime.Today && x.OrganizationId == user.OrgranizationId).OrderBy(x => x.StartDate).ToList(); TripOverviewViewModel tripOverviewViewModel = new TripOverviewViewModel() { PastTravels = past, UpcomingTravels = upcoming }; return(View(tripOverviewViewModel)); }
public TripsOverviewPage() { this.InitializeComponent(); this._tripOverviewViewModel = new TripOverviewViewModel(); this.DataContext = _tripOverviewViewModel; }