示例#1
0
        /// <summary>
        /// 删除数据
        /// </summary>
        public bool Delete(string id, string user)
        {
            try
            {
                #region [删除标签关系数据]
                _ITagReleationRepository.Delete(x => x.MapID == id);
                #endregion

                #region [删除地图关系表]

                _IMapReleationRepository.Delete(x => x.MapID == id);
                #endregion


                #region [删除GeoServer地图]

                DeleteMap(id);

                #endregion

                #region [删除地图元数据]
                _IMapMetaDataRepository.Delete(x => x.MapID == id);
                #endregion

                _IMapRepository.Delete(id);

                _IOperateLogAppService.WriteOperateLog(id, user, 1002, 1105, 1201, 1421, null);
                return(true);
            }
            catch (Exception ex)
            {
                _IOperateLogAppService.WriteOperateLog(id, user, 1002, 1105, 1202, 1422, null);
                return(false);
            }
        }