public async Task <Unit> Handle(EditOrderLocationInput request, CancellationToken cancellationToken, RequestHandlerDelegate <Unit> next) { await using (var lockingScope = await _lockService.CreateLockingScope(LockKeyHelper.GetKey(request))) { return(await next()); } }