/// <summary> /// 新增 /// </summary> /// <param name="goodsRequestDto"></param> /// <returns></returns> public async Task <bool> CreateAsync(GoodsRequestDto goodsRequestDto) { var goods = _mapper.Map <GoodsRequestDto, Goods>(goodsRequestDto); await GoodsValidatorsFilter.DoValidationAsync(_goodsRespository, goods, ValidatorTypeConstants.Create); return(await _goodsRespository.InsertAsync(goods)); }
public async Task <JsonResponse> Create(GoodsRequestDto goodsRequestDto) { goodsRequestDto.Id = Guid.NewGuid().ToString(); var resJson = await TryTransactionAsync(async() => { var person = _mapper.Map <GoodsRequestDto, Goods>(goodsRequestDto); await DoValidationAsync(person, ValidatorTypeConstants.Create); await _personRespository.InsertAsync(person); }); return(resJson); }