Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Chapter 2 - Observer Pattern:");

            //Subject
            Console.WriteLine("Creating Subject - Weather Station:\n");
            WeatherStation weatherStation = new WeatherStation();

            //Observers
            Console.WriteLine("Creating Observers - CurrentConditionsDisplay, AirplanSafetyMonitor & Trip Advisor: \n");
            CurrentConditionsDisplay currentConditions     = new CurrentConditionsDisplay();
            AirplaneSafetyMonitor    airplaneSafetyMonitor = new AirplaneSafetyMonitor();
            TripAdvisor tripAdvisor = new TripAdvisor();

            //Register Observer to Subject
            Console.WriteLine("Reistering Observers to Recieve Weather Station Data: \n");
            weatherStation.RegisterObserver(currentConditions);
            weatherStation.RegisterObserver(airplaneSafetyMonitor);
            weatherStation.RegisterObserver(tripAdvisor);

            //Setting Measurements
            Console.WriteLine("Setting Measurements @ Weather Station:");
            weatherStation.SetMeasurements("Wicklow Way", 22, 77, 112);

            tripAdvisor.TripAdvisorWeatherRating();


            Console.ReadKey();
        }
Ejemplo n.º 2
0
        public IActionResult Index()
        {
            var allDestinations = TripAdvisor.GetTrips();

            System.Console.WriteLine(allDestinations);
            return(View(allDestinations));
        }
Ejemplo n.º 3
0
        public IActionResult Index()
        {
            var allTrips = TripAdvisor.GetTrips();

            return(View(allTrips));
        }
 public void Put(int id, [FromBody] TripAdvisor tripAdvisor)
 {
     tripAdvisor.TripAdvisorId    = id;
     _db.Entry(tripAdvisor).State = EntityState.Modified;
     _db.SaveChanges();
 }
 public void Post([FromBody] TripAdvisor tripAdvisor)
 {
     _db.TripAdvisor.Add(tripAdvisor);
     _db.SaveChanges();
 }