public async Task <ApiResult> Update(UpdateProcessStep request, CancellationToken cancellationToken) { var item = request.Item ?? throw new ArgumentNullException(nameof(request.Item)); int affected; using (var db = _dbContextFactory.Create()) { affected = await db.GetTable <DbProcessStep>() .Where(x => x.ProcessUid == request.ProcessUid && x.Uid == item.Uid) .Set(x => x.Name, item.Name) .Set(x => x.Description, item.Description) .Set(x => x.DisplayOrder, item.DisplayOrder) .UpdateAsync(cancellationToken); } return(new ApiResult { AffectedRows = affected }); }
public async Task <ApiResult> Update(UpdateProcessStep request) { return(await _mediator.Send(request)); }