public void SetPreviewFile(int userId, PreviewFile previewFile, Stream previewFileStream) { var user = FindById(userId); if (previewFileStream == null || user == null) { return; } var existingPreviewId = user.Preview?.Id; if (existingPreviewId != null) { _previewFileStorage.DeletePreviewFile(existingPreviewId); } user.Preview = previewFile; _previewFileStorage.UploadPreviewFile(previewFile, previewFileStream); }
public void SetPreviewFile(int tenantId, PreviewFile previewFile, Stream previewFileStream) { var entity = _dbContext.Find <Tenant>(tenantId); if (previewFileStream == null) { return; } var existingPreviewId = entity.Preview?.Id; if (existingPreviewId != null) { _previewFileStorage.DeletePreviewFile(existingPreviewId); } entity.Preview = previewFile; _previewFileStorage.UploadPreviewFile(previewFile, previewFileStream); }