public ActionResult NewDetails(int id = 0, string message = null)
        {
            if (Request.IsAuthenticated)
            {
                try
                {
                    var placeService = new PlaceService2();

                    MyPlace myweather = mpr.GetWeather(id);
                    string  place     = myweather.place;
                    string  region    = myweather.region;

                    ExtWeather extWeather = placeService.GetWeatherInfo(place, region);
                    extWeather.placeName = myweather.place;

                    ViewBag.longitude = myweather.longitude;
                    ViewBag.latitude  = myweather.latitude;

                    if (myweather == null)
                    {
                        return(RedirectToAction("Error", "NotFound"));
                    }
                    ViewBag.UserMessage = "";
                    return(View(extWeather));
                }
                catch
                {
                    string userMessage = "Sidan kunde inte hämtas pga problem hos extern service";
                    return(RedirectToAction("Index", "MyPlaces", new { message = userMessage }));
                }
            }
            return(RedirectToAction("LogIn", "Account"));
        }