public ActionResult Map() { var viewManager = new MapSettingsViewManager(GetCurrentUser(), SessionHandler.MySettings); PresentationMapViewModel model = viewManager.CreatePresentationMapViewModel(); return(View(model)); }
/// <summary> /// Updates the coordinate system. /// </summary> /// <param name="coordinateSystemId">The coordinate system identifier.</param> /// <param name="returnUrl">The return URL.</param> /// <returns>A redirection to <paramref name="returnUrl"/>.</returns> public RedirectResult UpdateCoordinateSystem(CoordinateSystemId coordinateSystemId, string returnUrl) { var viewManager = new MapSettingsViewManager(GetCurrentUser(), SessionHandler.MySettings); viewManager.UpdateCurrentCoordinateSystem(coordinateSystemId); SessionHandler.UserMessages.Add(new UserMessage(Resources.Resource.PresentationMapSettingsUpdated)); return(Redirect(returnUrl)); }
public ActionResult Map(string data) { var javascriptSerializer = new JavaScriptSerializer(); PresentationMapViewModel model = javascriptSerializer.Deserialize <PresentationMapViewModel>(data); var viewManager = new MapSettingsViewManager(GetCurrentUser(), SessionHandler.MySettings); viewManager.UpdateMapSettings(model); SessionHandler.UserMessages.Add(new UserMessage(Resources.Resource.PresentationMapSettingsUpdated)); return(RedirectToAction("Map")); }