Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }