示例#1
0
        public async Task <JobAccountUnitDto> CreateJobAccountUnit(CreateJobAccountUnitInput input)
        {
            var jobAccountUnit = new JobAccountUnit(jobid: input.JobId, accountid: input.AccountId, description: input.Description, rollupaccountId: input.RollupAccountId,
                                                    rollupjobid: input.RollupJobId, organizationunitid: input.OrganizationUnitId, rollupaccountdescription: input.RollupAccountDescription, rollupjobdescription: input.RollupJobDescription);
            await _jobAccountUnitManager.CreateAsync(jobAccountUnit);

            await CurrentUnitOfWork.SaveChangesAsync();

            return(jobAccountUnit.MapTo <JobAccountUnitDto>());
        }
示例#2
0
 public virtual async Task UpdateAsync(JobAccountUnit jobAccountUnit)
 {
     await JobAccountUnitRepository.UpdateAsync(jobAccountUnit);
 }
示例#3
0
 public virtual async Task CreateAsync(JobAccountUnit jobAccountUnit)
 {
     await JobAccountUnitRepository.InsertAsync(jobAccountUnit);
 }