public SpecialOffersDetail()
        {
            this.InitializeComponent();
            _navigationHelper = new NavigationHelper(this);

            SpecialOffersModel = new SpecialOffersViewModel();
        }
        public SpecialOffersDetail()
        {
            this.InitializeComponent();
            _navigationHelper = new NavigationHelper(this);

            SpecialOffersModel = new SpecialOffersViewModel();
        }
Example #3
0
        public SpecialOffersPage()
        {
            this.InitializeComponent();
            _navigationHelper = new NavigationHelper(this);

            SpecialOffersModel = new SpecialOffersViewModel();
            DataContext = this;
        }
Example #4
0
        public SpecialOffersPage()
        {
            this.InitializeComponent();
            _navigationHelper = new NavigationHelper(this);

            SpecialOffersModel = new SpecialOffersViewModel();
            DataContext        = this;
        }
Example #5
0
        public SpecialOffersList()
        {
            this.InitializeComponent();
            _navigationHelper = new NavigationHelper(this);

            SpecialOffersModel = new SpecialOffersViewModel();

            SizeChanged += OnSizeChanged;
        }
Example #6
0
        public SpecialOffersList()
        {
            this.InitializeComponent();
            _navigationHelper = new NavigationHelper(this);

            SpecialOffersModel = new SpecialOffersViewModel();

            SizeChanged += OnSizeChanged;
        }
        public ActionResult GetOffers(string categoryId, int limit)
        {
            Thread.Sleep(1000);

            using (TripsOfferDbContext db = new TripsOfferDbContext())
            {
                var viewModel = new SpecialOffersViewModel()
                {
                    Offers = db.Trips.SelectMany(t => t.Tours, (trip, tour) => new OfferViewModel()
                    {
                        Name      = trip.Name,
                        Cost      = tour.Cost,
                        StartTime = tour.StartTime,
                    })
                             .Take(limit)
                             .ToList()
                };
                return(PartialView("SpecialOffers", viewModel));
            }
        }