public ActionResult SpeciesObservationTable()
        {
            //SubmenuGroup = SubmenuGroupManager.PresentationTableSubmenu;
            var viewManager = new SpeciesObservationTableSettingsViewManager(GetCurrentUser(), SessionHandler.MySettings);
            var model       = viewManager.CreateSpeciesObservationTableSettingsViewModel();

            return(View("SpeciesObservationTable", model));
        }
        public ActionResult SpeciesObservationTable(string data)
        {
            var javascriptSerializer = new JavaScriptSerializer();
            SpeciesObservationTableSettingsViewModel tableSettingsModel = javascriptSerializer.Deserialize <SpeciesObservationTableSettingsViewModel>(data);
            var viewManager = new SpeciesObservationTableSettingsViewManager(GetCurrentUser(), SessionHandler.MySettings);

            viewManager.UpdateTableSettings(tableSettingsModel);

            SessionHandler.UserMessages.Add(new UserMessage(Resources.Resource.PresentationSpeciesObservationTableUpdated));
            return(RedirectToAction("SpeciesObservationTable"));
        }