public static async Task <IEnumerable <Organisation> > GetOrganisations(ISrrClient srrClient, IEnhetsregisteretClient enhetsregisteretClient) { var organisations = new List <Organisation>(); var result = await srrClient.GetAllRights(); foreach (var srrRights in result) { var enhetsinfo = await enhetsregisteretClient.GetEnhetInfo(srrRights.OrgNr.ToString()); var org = new Organisation { OrganisationNumber = srrRights.OrgNr, AltInnSrrRights = srrRights, EnhetsregisteretInfo = enhetsinfo }; organisations.Add(org); } return(organisations); }
public Organisation(int organisationNumber, ISrrClient srrClient, IEnhetsregisteretClient enhetsregisteretClient) { this.srrClient = srrClient; OrganisationNumber = organisationNumber; this.enhetsregisteretClient = enhetsregisteretClient; }