コード例 #1
0
        public async Task <test> Update(CreateTestDto input)
        {
            test entity = new test();

            entity.note = input.note;
            return(await _testRepository.UpdateAsync(entity));
        }
コード例 #2
0
        /// <summary>
        /// 异步新增处理
        /// </summary>
        /// <param name="input">实体类</param>
        /// <returns></returns>
        public async Task Create(CreateTestDto input)
        {
            test entity = new test();

            entity.note = input.note;
            await _testRepository.InsertAsync(entity);
        }
コード例 #3
0
        public CreateTestCommand(CreateTestDto dto)
        {
            Dto = dto;
            var validator = new Validator();
            var result    = validator.Validate(this);

            if (!result.IsValid)
            {
                throw new ValidationException(result.Errors);
            }
        }
コード例 #4
0
ファイル: TestService.cs プロジェクト: kadkadkaskad/thesis
        public async Task <bool> CreateTest(CreateTestDto testDto, string imageId)
        {
            var test = _mapper.Map <Test>(testDto);

            test.ImageId = imageId;

            await _context.AddAsync(test);

            await _context.SaveChangesAsync();

            return(true);
        }
コード例 #5
0
 public async Task <GetTestDto> CreateTest(CreateTestDto dto)
 {
     return(await new CreateTestCommand(dto).CreateTest(UserInfo));
 }