Esempio n. 1
0
 public VirkningType ToVirkningType()
 {
     return(new VirkningType()
     {
         AktoerRef = UnikIdType.Clone(this.AktoerRef),
         CommentText = this.CommentText,
         FraTidspunkt = TidspunktType.Create(TidspunktType.ToDateTime(this.FraTidspunkt)),
         TilTidspunkt = null
     });
 }
Esempio n. 2
0
 public bool DateRangeIncludes(DateTime registrationDate)
 {
     return
         ((
              !TidspunktType.ToDateTime(RegistreringFraFilter).HasValue || RegistreringFraFilter.ToDateTime().Value <= registrationDate
              )
          &&
          (
              !TidspunktType.ToDateTime(RegistreringTilFilter).HasValue || RegistreringTilFilter.ToDateTime().Value >= registrationDate
          ));
 }
Esempio n. 3
0
 public static DateTime?ToDateTime(TidspunktType value)
 {
     if (value == null)
     {
         return(null);
     }
     else
     {
         return(value.ToDateTime());
     }
 }
Esempio n. 4
0
 public static bool IsDoubleOpen(VirkningType v)
 {
     if (v == null)
     {
         return(true);
     }
     if (!TidspunktType.ToDateTime(v.FraTidspunkt).HasValue&& !TidspunktType.ToDateTime(v.TilTidspunkt).HasValue)
     {
         return(true);
     }
     return(false);
 }