Пример #1
0
        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
            });
        }
Пример #2
0
 public async Task <ApiResult> Update(UpdateProcessStep request)
 {
     return(await _mediator.Send(request));
 }