示例#1
0
        /// <summary>
        /// 更新数据
        /// </summary>
        public async Task <MapMetaDataDto> Update(MapMetaDataInputDto input)
        {
            try
            {
                MapMetaDataEntity entity = new MapMetaDataEntity
                {
                    Id                      = input.Id,
                    MapID                   = input.MapID,
                    Version                 = input.Version,
                    Summary                 = input.Summary,
                    Target                  = input.Target,
                    MaintenanceFre          = input.MaintenanceFre,
                    AdministrativeDivisions = input.AdministrativeDivisions,
                    NomalLimit              = input.NomalLimit,
                    OtherLimit              = input.OtherLimit,
                    SpatialGeographical     = input.SpatialGeographical,
                    StartDT                 = input.StartDT,
                    EndDT                   = input.EndDT,
                    AdditionalInfo          = input.AdditionalInfo,
                    PublishDT               = input.PublishDT,
                    ModifyDT                = input.ModifyDT,
                    MetaDataQualityDesc     = input.MetaDataQualityDesc,
                    ThumbnalAddress         = input.ThumbnalAddress,
                    MetaDataType            = input.MetaDataType,
                    MetaDataTag             = input.MetaDataTag,
                    CreateBy                = input.CreateBy,
                    Owner                   = input.Owner,
                    IsPublish               = input.IsPublish,
                    //CreateDT = input.CreateDT
                };
                var query = await _IMapMetaDataRepository.UpdateAsync(entity);

                var result = entity.MapTo <MapMetaDataDto>();
                return(result);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }