public async Task <AjaxResult> Update([FromBody] VendorInputDto 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 _vendorContract.UpdateVendorAsync(dto); result.Type = AjaxResultType.Success; if (dto == null) { result.Error("找不到指定的供应商信息"); } else { result.Success(dto); } })); }
public async Task <AjaxResult> Add([FromBody] VendorInputDto 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 _vendorContract.AddVendorAsync(dto); result.Type = AjaxResultType.Success; })); }
public async Task <bool> UpdateVendorAsync(VendorInputDto dto) { var vendor = dto.MapTo <Vendor>(); return(await _vendorRepo.UpdateAsync(vendor) > 0); }
public async Task <bool> AddVendorAsync(VendorInputDto dto) { var vendor = dto.MapTo <Vendor>(); return(await _vendorRepo.InsertAsync(vendor) > 0); }