private async Task Update(EntityUpdateRequest request, Entity updatingEntity) { HandleFields(updatingEntity.Fields, request.ViewModel.Fields); await BaseBeforeUpdateAsync(updatingEntity, request.RequestOwner); await _entityFacade.UpdateAsync(updatingEntity); await BaseAfterUpdateAsync(updatingEntity, request.RequestOwner); }