コード例 #1
0
ファイル: BrugerStubHelper.cs プロジェクト: OS2sync/OS2sync
        internal GyldighedType GetGyldighedType(GyldighedStatusKodeType type, VirkningType virkning)
        {
            GyldighedType gyldighed = new GyldighedType();

            gyldighed.GyldighedStatusKode = type;
            gyldighed.Virkning            = virkning;

            return(gyldighed);
        }
コード例 #2
0
        private GyldighedType GetGyldighedType(GyldighedStatusKodeType statusCode, VirkningType virkning)
        {
            GyldighedType gyldighed = new GyldighedType();

            gyldighed.GyldighedStatusKode = statusCode;
            gyldighed.Virkning            = virkning;

            return(gyldighed);
        }
コード例 #3
0
ファイル: BrugerStubHelper.cs プロジェクト: OS2sync/OS2sync
        private bool TerminateValidityOnGyldighedIfNotMatches(GyldighedStatusKodeType statusCode, RegistreringType1 registration, DateTime timestamp)
        {
            if (registration.TilstandListe.Gyldighed != null && registration.TilstandListe.Gyldighed.Length > 0)
            {
                GyldighedType latestGyldighed = StubUtil.GetLatestGyldighed(registration.TilstandListe.Gyldighed);

                if (statusCode.Equals(latestGyldighed.GyldighedStatusKode))
                {
                    // do nothing, state is already set to what we want
                    return(false);
                }

                // otherwise we should terminate the validity before we add a new one
                StubUtil.TerminateVirkning(latestGyldighed.Virkning, timestamp);
            }

            return(true);
        }