public ArticleImage GetTemporaryArticleImage(int imageId) { ArticleImage articleImage = null; try { using (IDataStoreContext dataStoreContext = this._DataStore.CreateContext()) { CMSFile file = dataStoreContext.cms_FilesTemp_Get(imageId, FileType.ArticleImage); if (file != null) { articleImage = new ArticleImage(file); } } } catch (SqlException ex) { _Log.Error("Error at cms_FilesTemp_Get", ex); throw new DataStoreException(ex, true); } return(articleImage); }
/// <summary> /// Gets the temporary profile image. /// </summary> /// <param name="userId">The user id.</param> /// <param name="imageId">The image id.</param> /// <returns></returns> public ProfileImage GetTemporaryProfileImage(int userId, int imageId) { CMSFile cmsFile; try { using (IDataStoreContext dataStoreContext = this._DataStore.CreateContext()) { cmsFile = dataStoreContext.cms_FilesTemp_Get(imageId, userId, FileType.ProfileImage); } } catch (Exception ex) { _Log.Error("Error at cms_FilesTemp_Get", ex); throw new DataStoreException(ex, true); } if (cmsFile != null) { return(new ProfileImage(cmsFile)); } return(null); }