internal GyldighedType GetGyldighedType(GyldighedStatusKodeType type, VirkningType virkning) { GyldighedType gyldighed = new GyldighedType(); gyldighed.GyldighedStatusKode = type; gyldighed.Virkning = virkning; return(gyldighed); }
private GyldighedType GetGyldighedType(GyldighedStatusKodeType statusCode, VirkningType virkning) { GyldighedType gyldighed = new GyldighedType(); gyldighed.GyldighedStatusKode = statusCode; gyldighed.Virkning = virkning; return(gyldighed); }
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); }