public virtual async Task UpdateCompanyAsync(CompanyEditDto input)
        {
            //TODO:更新前的逻辑判断,是否允许更新

            var entity = await _companyRepository.GetAsync(input.Id.Value);

            input.MapTo(entity);

            await _companyRepository.UpdateAsync(entity);
        }
Example #2
0
        public virtual async Task <CompanyEditDto> CreateCompanyAsync(CompanyEditDto input)
        {
            //TODO:新增前的逻辑判断,是否允许新增

            var entity = input.MapTo <Company>();

            input.Id = await _companyRepository.InsertAndGetIdAsync(entity);

            return(input);
        }
        public virtual async Task <CompanyEditDto> CreateCompanyAsync(CompanyEditDto input)
        {
            //TODO:新增前的逻辑判断,是否允许新增

            var entity = input.MapTo <Core.CustomDomain.Company.Company>();

            entity = await _companyRepository.InsertAsync(entity);

            return(entity.MapTo <CompanyEditDto>());
        }
Example #4
0
 public ImportCompanyManages(CompanyEditDto output)
 {
     output.MapTo(this);
 }