Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public Organisation(int organisationNumber, ISrrClient srrClient, IEnhetsregisteretClient enhetsregisteretClient)
 {
     this.srrClient              = srrClient;
     OrganisationNumber          = organisationNumber;
     this.enhetsregisteretClient = enhetsregisteretClient;
 }