Ejemplo n.º 1
0
        public IActionResult Create([FromBody] CompanyCreateDto parm)
        {
            if (_companyService.Any(m => m.CompanyNo == parm.CompanyNo))
            {
                return(toResponse(StatusCodeType.Error, $"添加公司编码 {parm.CompanyNo} 已存在,不能重复!"));
            }

            //从 Dto 映射到 实体
            var company = parm.Adapt <Base_Company>().ToCreate(_tokenManager.GetSessionInfo());

            return(toResponse(_companyService.Add(company)));
        }
Ejemplo n.º 2
0
        //[Authorization(Power = "PRIV_COMPANY_CREATE")]
        public IActionResult Create([FromBody] CompanyCreateDto parm)
        {
            if (_companyService.Any(m => m.CompanyNo == parm.CompanyNo))
            {
                return(toResponse(StatusCodeType.Error, $"添加公司编码 {parm.CompanyNo} 已存在,不能重复!"));
            }

            var helper = new Common.SerialNoHelper();

            var serialno = helper.Generate("N20"); //生成编码

            //从 Dto 映射到 实体
            var company = parm.Adapt <Base_Company>().ToCreate(_tokenManager.GetSessionInfo());

            return(toResponse(_companyService.Add(company)));
        }