public async Task <ActionResult> Update(OrderStatus status, CancellationToken ct = default) { var oldStatus = await _orderStatusesService.GetAsync(status.Id, true, ct); if (oldStatus == null) { return(NotFound(status.Id)); } return(await ActionIfAllowed( () => _orderStatusesService.UpdateAsync(_userContext.UserId, oldStatus, status, ct), Roles.Orders, oldStatus.AccountId)); }