public async Task AddNamespaceAsync(AddNamespaceModel model)
        {
            if (await _namespaceRepository.ExistedAsync(m => m.Name.Equals(model.Name) && m.ProjectID.Equals(model.ProjectID)))
            {
                throw new MateralConfigCenterException("名称已存在");
            }
            var @namespace = model.CopyProperties <Namespace>();

            _protalServerUnitOfWork.RegisterAdd(@namespace);
            await _protalServerUnitOfWork.CommitAsync();
        }
        public async Task <ResultModel> AddNamespace(AddNamespaceModel model)
        {
            try
            {
                await namespaceService.AddNamespaceAsync(model);

                return(ResultModel.Success("添加成功"));
            }
            catch (AspectInvocationException ex)
            {
                return(ResultModel.Fail(ex.InnerException?.Message));
            }
            catch (MateralConfigCenterException ex)
            {
                return(ResultModel.Fail(ex.Message));
            }
        }