public static Unea_Company LoadDetailCompany(Unea_HeaderCompany header, bool reload = false, bool loadImage = false) { Unea_DetailCompany1 detail1 = Unea_LoadDetailCompany1.LoadCompany(header.urlDetail1, reload, loadImage); Unea_DetailCompany2 detail2 = Unea_LoadDetailCompany2.LoadCompany(header.urlDetail2, reload, loadImage); Unea_Company company = AggregateCompanyData(header, detail1, detail2); AggregateDuplicateData(company); return(company); }
public static Unea_Company AggregateCompanyData(Unea_HeaderCompany header, Unea_DetailCompany1 detail1, Unea_DetailCompany2 detail2) { Unea_Company company = new Unea_Company(); company.urlHeader = header.sourceUrl; company.loadFromWebDate = header.loadFromWebDate; company.urlDetail1 = header.urlDetail1; company.urlDetail2 = header.urlDetail2; company.headerName = header.name; company.headerLocation = header.location; company.headerPhone = header.phone; company.headerFax = header.fax; company.headerEmail = header.email; company.headerActivities = header.activities; company.headerUnknowInfos = header.unknowInfos; company.detail1Name = detail1.name; company.detail1Location = detail1.location; company.detail1Activities = detail1.activities; company.detail1Sectors = detail1.sectors; company.detail1Presentation = detail1.presentation; company.detail1Clients = detail1.clients; company.detail1Leader = detail1.leader; company.detail1EmployeNumber = detail1.employeNumber; company.detail1LastYearRevenue = detail1.lastYearRevenue; company.detail1Certification = detail1.certification; company.detail1Siret = detail1.siret; company.detail1Photos = detail1.photos; company.detail1DownloadDocuments = detail1.downloadDocuments; company.detail1Address = detail1.address; company.detail1Phone = detail1.phone; company.detail1Fax = detail1.fax; company.detail1Email = detail1.email; company.detail1WebSite = detail1.webSite; company.detail1UnknowInfos = detail1.unknowInfos; company.detail2Name = detail2.name; company.detail2Presentation = detail2.presentation; company.detail2Activities = detail2.activities; company.detail2Sectors = detail2.sectors; company.detail2DownloadDocuments = detail2.downloadDocuments; company.detail2Address = detail2.address; company.detail2Phone = detail2.phone; company.detail2Fax = detail2.fax; company.detail2Email = detail2.email; company.detail2WebSite = detail2.webSite; company.detail2Leader = detail2.leader; company.detail2EmployeNumber = detail2.employeNumber; company.detail2LastYearRevenue = detail2.lastYearRevenue; company.detail2Siret = detail2.siret; company.detail2Certification = detail2.certification; company.detail2Clients = detail2.clients; company.detail2UnknowInfos = detail2.unknowInfos; return(company); }