コード例 #1
0
        public Task <OperateResultRsp> RegisterCorporation(CorpEditReq req)
        {
            //是否已经被注册?
            var existCorp = _queryCorpRepository.Exist(a => !a.IsDelete && a.Name == req.CorpName);

            if (!existCorp)
            {
                var aCorp = new Corporation
                {
                    CorporationKeyId = Guid.NewGuid(),
                    Name             = req.CorpName,
                    No         = req.CorpName,
                    Version    = 1,
                    CreateTime = DateTime.Now,
                    UpdateTime = DateTime.Now,
                    IsDelete   = false
                };
                _repository.Add(aCorp);
                _repository.Commit();
                return(Task.FromResult(new OperateResultRsp
                {
                    OperateFlag = true,
                    OperateResult = "注册成功"
                }));
            }
            else
            {
                return(Task.FromResult(new OperateResultRsp
                {
                    OperateFlag = false,
                    OperateResult = "该企业已经被注册"
                }));
            }
        }
コード例 #2
0
        public async Task <ServiceResult <object> > RegisterCorporation(CorpEditReq req)
        {
            var result = await _orgProxy.RegisterCorporation(req);

            return(ServiceResult <object> .Create(result.OperateFlag, result.OperateResult));
        }
コード例 #3
0
 public Task <OperateResultRsp> EditCorporation(CorpEditReq req)
 {
     throw new NotImplementedException();
 }