public ActionResult Get()
        {
            WeatherViewModel model = new WeatherViewModel();

            using (var client = new WeatherOnlineServiceClient())
            {
                var weather = client.GetWeatherForUser(User.Identity.Name);
                model = Mapper.Map <WeatherViewModel>(weather);
            }

            return(View(model));
        }
Example #2
0
        public ActionResult Index()
        {
            Mapper.CreateMap <WeatherData, WeatherViewModel>().ReverseMap();
            WeatherViewModel model = new WeatherViewModel();

            using (var client = new WeatherOnlineServiceClient())
            {
                var weather = client.GetWeather("poltava");
                model = Mapper.Map <WeatherViewModel>(weather);
            }

            return(View(model));
        }
        public ActionResult Compare()
        {
            WeatherCompareViewModel model = new WeatherCompareViewModel();

            using (var client = new WeatherOnlineServiceClient())
            {
                var weather = client.GetWeatherForUser(User.Identity.Name);
                model.WeatherOnline = Mapper.Map <WeatherViewModel>(weather);

                var savedWeather = client.GetSavedWeatherForUser(User.Identity.Name);
                model.WeatherSaved = Mapper.Map <WeatherViewModel>(savedWeather);
            }

            return(View(model));
        }