public Media HandleMedia(int parentNodeId, PostedMediaFile postedFile, User user) { // Check to see if a file exists Media media; string mediaName = !string.IsNullOrEmpty(postedFile.DisplayName) ? postedFile.DisplayName : ExtractTitleFromFileName(postedFile.FileName); if (postedFile.ReplaceExisting && TryFindExistingMedia(parentNodeId, postedFile.FileName, out media)) { // Do nothing as existing media is returned } else { media = Media.MakeNew(mediaName, MediaType.GetByAlias(MediaTypeAlias), user, parentNodeId); } if (postedFile.ContentLength > 0) { DoHandleMedia(media, postedFile, user); } media.XmlGenerate(new XmlDocument()); return(media); }
public Media HandleMedia(int parentNodeId, PostedMediaFile postedFile, User user, bool replaceExisting) { // Check to see if a file exists Media media; if (replaceExisting && TryFindExistingMedia(parentNodeId, postedFile.FileName, out media)) { // Do nothing as existing media is returned } else { media = Media.MakeNew(postedFile.FileName, MediaType.GetByAlias(MediaTypeAlias), user, parentNodeId); } if (postedFile.ContentLength > 0) { DoHandleMedia(media, postedFile, user); } media.XmlGenerate(new XmlDocument()); return(media); }
private Media CreateMediaImage(string imageName, int parentId) { return(Media.MakeNew(imageName, _imageType, new User(0), parentId)); }
private Media CreateMediaFolder(string folderName, int parentId) { var media = Media.MakeNew(folderName, _folderType, new User(0), parentId); return(media); }