public async Task ExecuteCreate(ServiceImageRequest request) { var fileInfo = await _repositoryGateway.UploadImage(request).ConfigureAwait(false); if (fileInfo != null) { try { _servicesGateway.AddFileInfo(request.ServiceId, fileInfo); } catch (Exception e) { LoggingHandler.LogError(e.Message); LoggingHandler.LogError(e.StackTrace); throw; } } }