public RepositoryFile AddFile(string fileName, MemoryStream stream) { var file = new RepositoryFile(); file.Name = fileName; file.Stream = stream; var record = m_dbAdapter.File.New(file.Name, string.Empty); file.Id = record.Id; file.Guid = record.Guid; file.CreateUserName = record.CreateUserName; file.CreateTime = record.CreateTime; record.Path = file.SaveToDisk(); m_dbAdapter.File.Update(record); return(file); }
private RepositoryFile GetFile(ChineseAbs.ABSManagement.Models.Repository.File file, bool autoLoadFile = true) { var repoFile = new RepositoryFile(); repoFile.Name = file.Name; repoFile.Guid = file.Guid; repoFile.CreateUserName = file.CreateUserName; repoFile.CreateTime = file.CreateTime; repoFile.Id = file.Id; if (autoLoadFile) { repoFile.LoadFromDisk(); } return(repoFile); }