public static FileBoxItem CreateNew(IFile file, string comment = null) { var fileBoxItem = new FileBoxItem { Id = Guid.NewGuid().ToString(), FileId = file.Id, Name = file.Name, FileExtension = Path.GetExtension(file.Name), Comment = comment, CreationDate = DateTime.UtcNow }; return(fileBoxItem); }
public void AddFile(HttpPostedFileBase file, string businessKey, int?groupdId = new int?(), string comment = null, string langId = null, bool requireLogin = true) { if (file == null || file.ContentLength == 0) { return; } var newFile = File.CreateNewFile <File>(file.FileName, businessKey, groupdId, requireLogin, langId); using (var fileStream = newFile.OpenWrite()) { file.InputStream.CopyTo(fileStream); } var fileBoxItem = FileBoxItem.CreateNew(newFile, comment); _filesBoxItems.Add(fileBoxItem); }
public void AddFile(IFile file, string comment = null) { var fileBoxItem = FileBoxItem.CreateNew(file, comment); _filesBoxItems.Add(fileBoxItem); }