예제 #1
0
        public JsonNetResult AddRegionById(int id)
        {
            JsonModel jsonModel;

            try
            {
                var viewManager = new SpatialFilterViewManager(GetCurrentUser(), SessionHandler.MySettings);
                viewManager.AddRegion(id);
                jsonModel = JsonModel.CreateSuccess(string.Empty);
            }
            catch (Exception ex)
            {
                jsonModel = JsonModel.CreateFailure(ex.Message);
            }

            return(new JsonNetResult(jsonModel));
        }
예제 #2
0
        public JsonNetResult AddRegion(string data)
        {
            JsonModel jsonModel;

            try
            {
                var             viewManager          = new SpatialFilterViewManager(GetCurrentUser(), SessionHandler.MySettings);
                var             javascriptSerializer = new JavaScriptSerializer();
                RegionViewModel regionViewModel      = javascriptSerializer.Deserialize <RegionViewModel>(data);
                viewManager.AddRegion(regionViewModel.Id);
                jsonModel = JsonModel.CreateSuccess(string.Empty);
            }
            catch (Exception ex)
            {
                jsonModel = JsonModel.CreateFailure(ex.Message);
            }

            return(new JsonNetResult(jsonModel));
        }