public async Task <ApiResult> Delete(DeleteProcessStep request, CancellationToken cancellationToken) { int affected; using (var db = _dbContextFactory.Create()) { affected = await db.GetTable <DbProcessStep>() .Where(x => x.ProcessUid == request.ProcessUid && request.Uids.Contains(x.Uid)) .DeleteAsync(cancellationToken); } return(new ApiResult { AffectedRows = affected }); }
public async Task <ApiResult> Delete(DeleteProcessStep request) { return(await _mediator.Send(request)); }