Пример #1
0
 /// <summary>
 /// Returns randomized (non-existing in reality) UMA STATE (Country) which has property values as close to reality as possible
 /// </summary>
 public static UmaState UmaState()
 {
     UmaState retObj = new UmaState
     {
         StateId = RandomData.RandomSeed.Next(1000999, 9999999),
         Label = string.Concat(RandomData.GetString(5, 15, RandomData.StringIncludes.Uppercase), "_", RandomData.GetStringNumber(3)),
         NameFinnish = RandomData.GetStringSentence(2, false, true),
         NameEnglish = RandomData.GetStringSentence(2, false, false),
         NameSwedish = RandomData.GetStringSentence(2, false, true),
         NameNative = RandomData.GetStringSentence(2, false, true),
         NameBorder = RandomData.GetString(3, 20, RandomData.StringIncludes.LocalizedUppercase | RandomData.StringIncludes.LocalizedLowercase | RandomData.StringIncludes.Uppercase | RandomData.StringIncludes.Lowercase),
         ValidityExpired = null,
         GreaterArea = DbTestObject.UmaCode(),
         ValidityStartDate = RandomData.GetDateTimeInPast(),
         ValidityEndDate = new DateTime(2099, 12, 31)
     };
     return retObj;
 }
Пример #2
0
        /// <summary>
        /// Creates WCF Data Contract STATE object from Database STATE object
        /// </summary>
        /// <param name="databaseObject">The database STATE object.</param>
        /// <returns>WCF Data Contract STATE object</returns>
        public static MasterDataCountry DatabaseToContract(UmaState databaseObject)
        {
            if (databaseObject == null)
            {
                return null;
            }

            return new MasterDataCountry
            {
                StateId = databaseObject.StateId,
                Label = databaseObject.Label,
                NameEnglish = databaseObject.NameEnglish,
                NameFinnish = databaseObject.NameFinnish,
                NameSwedish = databaseObject.NameSwedish,
                NameNative = databaseObject.NameNative,
                NameBorder = databaseObject.NameBorder,
                GreaterArea = CodeMapper.DatabaseToContract(databaseObject.GreaterArea),
                ValidityStartDate = databaseObject.ValidityStartDate,
                ValidityEndDate = databaseObject.ValidityEndDate,
                ValidityExpired = databaseObject.ValidityExpired
            };
        }