/// <summary> /// 新增 /// </summary> /// <param name="relationEmployeeRoleRequestDto"></param> /// <returns></returns> public async Task <bool> CreateAsync(RelationEmployeeRoleRequestDto relationEmployeeRoleRequestDto) { var relationEmployeeRole = relationEmployeeRoleRequestDto.MapToCreateEntity <RelationEmployeeRoleRequestDto, RelationEmployeeRole>(); await RelationEmployeeRoleValidatorsFilter.DoValidationAsync(_relationEmployeeRoleRespository, relationEmployeeRole, ValidatorTypeConstants.Create); return(await _relationEmployeeRoleRespository.InsertAsync(relationEmployeeRole)); }
/// <summary> /// 修改 /// </summary> /// <param name="relationEmployeeRoleRequestDto"></param> /// <returns></returns> public async Task <bool> ModifyAsync(RelationEmployeeRoleRequestDto relationEmployeeRoleRequestDto) { var relationEmployeeRole = await _relationEmployeeRoleRespository.FirstOrDefaultAsync(e => e.Id == relationEmployeeRoleRequestDto.Id); var entity = relationEmployeeRoleRequestDto.MapToModifyEntity <RelationEmployeeRoleRequestDto, RelationEmployeeRole>(relationEmployeeRole); await RelationEmployeeRoleValidatorsFilter.DoValidationAsync(_relationEmployeeRoleRespository, entity, ValidatorTypeConstants.Modify); return(await _relationEmployeeRoleRespository.UpdateAsync(entity)); }
/// <summary> /// 修改 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <JsonResponse> Modify(RelationEmployeeRoleRequestDto input) { input.InitModifyRequest(); var resJson = await _applicationEnginee.TryTransactionAsync(async() => { await _relationEmployeeRoleAppService.ModifyAsync(input); }); return(resJson); }