public async Task <ProductOutputDto> AddProduct(ProductInputDto productInputDto) { var productEntity = productMapperService.MapToEntity(productInputDto); var output = await productDomainService.Add(productEntity); return(productMapperService.MapToDto(output)); }
public async Task <AjaxResult> Update([FromBody] ProductInputDto dto) { return(await AjaxResult.Business(async result => { Check.NotNull(dto, nameof(dto)); if (!ModelState.IsValid) { result.Error("提交信息验证失败"); return; } if (String.IsNullOrWhiteSpace(dto.Operator)) { dto.Operator = User.Identity.Name; } dto.DateTime = DateTime.Now; await _productContract.UpdateProductAsync(dto); result.Type = AjaxResultType.Success; if (dto == null) { result.Error("找不到指定的产品信息"); } else { result.Success(dto); } })); }
public async Task <Product> AddNewProductAsync(ProductInputDto productInputDto) { try { var createdProductInfo = _productService.Insert(_mapper.Map <Product>(productInputDto)); var indexCreateItem = GetElasticIndexItem(createdProductInfo); PostAddOrUpdateElasticIndexAsync(indexCreateItem); return(await Task.FromResult(createdProductInfo)); } catch (Exception ex) { return(await Task.FromException <Product>(ex)); } }
public async Task <AjaxResult> Add([FromBody] ProductInputDto dto) { return(await AjaxResult.Business(async result => { Check.NotNull(dto, nameof(dto)); dto.Id = Guid.NewGuid(); if (!ModelState.IsValid) { result.Error("提交信息验证失败"); return; } if (String.IsNullOrWhiteSpace(dto.Operator)) { dto.Operator = User.Identity.Name; } dto.DateTime = DateTime.Now; await _productContract.AddProductAsync(dto); result.Type = AjaxResultType.Success; })); }
public async Task <bool> UpdateProductAsync(ProductInputDto dto) { var product = dto.MapTo <Product>(); return(await _productRepo.UpdateAsync(product) > 0); }
public async Task <bool> AddProductAsync(ProductInputDto dto) { var product = dto.MapTo <Product>(); return(await _productRepo.InsertAsync(product) > 0); }
public Task EditProduct(ProductInputDto productInputDto) { var productEntity = productMapperService.MapToEntity(productInputDto); return(productDomainService.Edit(productEntity)); }
public Product MapToEntity(ProductInputDto input) { return(mapper.Map <Product>(input)); }
public async Task <IActionResult> CreateAsync([FromBody] ProductInputDto productInputDto) { var dto = await _productService.CreateAsync(productInputDto); return(Ok(dto)); }
public Task EditProduct(ProductInputDto productInputDto) { return(productCrudSubService.EditProduct(productInputDto)); }
public Task <ProductOutputDto> AddProduct(ProductInputDto productInputDto) { return(productCrudSubService.AddProduct(productInputDto)); }
public Task EditProduct(ProductInputDto productInputDto) { throw new NotImplementedException(); }
public Task <ProductOutputDto> AddProduct(ProductInputDto productInputDto) { throw new NotImplementedException(); }