private void SetTermDetailConfig(TermDetailConfig termDetailConfig) { Guard.Against.Null(termDetailConfig, nameof(termDetailConfig)); TermDetailConfigId = termDetailConfig.Id; OrgCode = termDetailConfig.OrgCode; TermDetailConfig = termDetailConfig; }
public OrganizationFile(string id, string fileDescription, int fileSize, string fileFormat, string fileLocationOrigin, string locationToCopy, StatusType status, bool fileMigrated, DateTime?fileMigratedOn, TermDetailConfig termDetailConfig, List <BsonDocument> allDataInFile) { Id = string.IsNullOrWhiteSpace(id) ? ObjectId.GenerateNewId().ToString() : id; SetFileDescritption(fileDescription); SetFileSize(fileSize); SetFileFormat(fileFormat); FileLocationOrigin = fileLocationOrigin; LocationToCopy = locationToCopy; SetMigration(fileMigrated); SetMigrationDate(fileMigratedOn); SetAllDatafromFile(allDataInFile); Deleted = false; Active = true; SetStatus(status); SetTermDetailConfig(termDetailConfig); }