BO4E/BO/Vertrag.cs
/// <summary>
///     moves lokationsId from userProperties to vertragsteil if relevant
/// </summary>
/// <param name="context"></param>
moves lokationsId from userProperties to vertragsteil if relevant
moves lokationsId from userProperties to vertragsteil if relevant
[OnDeserialized]
        protected void OnDeserialized(StreamingContext context)
        {
            if ((Vertragsteile == null || Vertragsteile.Count == 0) && UserProperties != null &&
                UserProperties.ContainsKey("lokationsId"))
                Vertragsteile = new List<Vertragsteil>
                {
                    new Vertragsteil
                    {
                        Vertragsteilbeginn = Vertragsbeginn,
                        Vertragsteilende = Vertragsende,
                        Lokation = UserProperties["lokationsId"] as string
                    }
                };
        }
[ OnDeserialized ] protected void OnDeserialized ( StreamingContext context ) { if ( ( Vertragsteile == null || Vertragsteile . Count == 0 ) && UserProperties != null && UserProperties . ContainsKey ( " " ) ) Vertragsteile = new List < Vertragsteil > { new Vertragsteil { Vertragsteilbeginn = Vertragsbeginn , Vertragsteilende = Vertragsende , Lokation = UserProperties [ " " ] as string } } ; }
moves lokationsId from userProperties to vertragsteil if relevant
moves lokationsId from userProperties to vertragsteil if relevant
context
StreamingContext
None