Inheritance: VJobCandidateEducationBase
Example #1
0
        /// <summary>
        /// Gets the property value by name.
        /// </summary>
        /// <param name="entity">The entity.</param>
        /// <param name="propertyName">Name of the property.</param>
        /// <returns></returns>
        public static object GetPropertyValueByName(VJobCandidateEducation entity, string propertyName)
        {
            switch (propertyName)
            {
            case "JobCandidateId":
                return(entity.JobCandidateId);

            case "SafeNameEduLevel":
                return(entity.SafeNameEduLevel);

            case "SafeNameEduStartDate":
                return(entity.SafeNameEduStartDate);

            case "SafeNameEduEndDate":
                return(entity.SafeNameEduEndDate);

            case "SafeNameEduDegree":
                return(entity.SafeNameEduDegree);

            case "SafeNameEduMajor":
                return(entity.SafeNameEduMajor);

            case "SafeNameEduMinor":
                return(entity.SafeNameEduMinor);

            case "SafeNameEduGpa":
                return(entity.SafeNameEduGpa);

            case "SafeNameEduGpaScale":
                return(entity.SafeNameEduGpaScale);

            case "SafeNameEduSchool":
                return(entity.SafeNameEduSchool);

            case "SafeNameEduLocCountryRegion":
                return(entity.SafeNameEduLocCountryRegion);

            case "SafeNameEduLocState":
                return(entity.SafeNameEduLocState);

            case "SafeNameEduLocCity":
                return(entity.SafeNameEduLocCity);
            }
            return(null);
        }
Example #2
0
        ///<summary>
        /// A simple factory method to create a new <see cref="VJobCandidateEducation"/> instance.
        ///</summary>
        ///<param name="_jobCandidateId"></param>
        ///<param name="_safeNameEduLevel"></param>
        ///<param name="_safeNameEduStartDate"></param>
        ///<param name="_safeNameEduEndDate"></param>
        ///<param name="_safeNameEduDegree"></param>
        ///<param name="_safeNameEduMajor"></param>
        ///<param name="_safeNameEduMinor"></param>
        ///<param name="_safeNameEduGpa"></param>
        ///<param name="_safeNameEduGpaScale"></param>
        ///<param name="_safeNameEduSchool"></param>
        ///<param name="_safeNameEduLocCountryRegion"></param>
        ///<param name="_safeNameEduLocState"></param>
        ///<param name="_safeNameEduLocCity"></param>
        public static VJobCandidateEducation CreateVJobCandidateEducation(System.Int32 _jobCandidateId, System.String _safeNameEduLevel, System.DateTime?_safeNameEduStartDate, System.DateTime?_safeNameEduEndDate, System.String _safeNameEduDegree, System.String _safeNameEduMajor, System.String _safeNameEduMinor, System.String _safeNameEduGpa, System.String _safeNameEduGpaScale, System.String _safeNameEduSchool, System.String _safeNameEduLocCountryRegion, System.String _safeNameEduLocState, System.String _safeNameEduLocCity)
        {
            VJobCandidateEducation newVJobCandidateEducation = new VJobCandidateEducation();

            newVJobCandidateEducation.JobCandidateId              = _jobCandidateId;
            newVJobCandidateEducation.SafeNameEduLevel            = _safeNameEduLevel;
            newVJobCandidateEducation.SafeNameEduStartDate        = _safeNameEduStartDate;
            newVJobCandidateEducation.SafeNameEduEndDate          = _safeNameEduEndDate;
            newVJobCandidateEducation.SafeNameEduDegree           = _safeNameEduDegree;
            newVJobCandidateEducation.SafeNameEduMajor            = _safeNameEduMajor;
            newVJobCandidateEducation.SafeNameEduMinor            = _safeNameEduMinor;
            newVJobCandidateEducation.SafeNameEduGpa              = _safeNameEduGpa;
            newVJobCandidateEducation.SafeNameEduGpaScale         = _safeNameEduGpaScale;
            newVJobCandidateEducation.SafeNameEduSchool           = _safeNameEduSchool;
            newVJobCandidateEducation.SafeNameEduLocCountryRegion = _safeNameEduLocCountryRegion;
            newVJobCandidateEducation.SafeNameEduLocState         = _safeNameEduLocState;
            newVJobCandidateEducation.SafeNameEduLocCity          = _safeNameEduLocCity;
            return(newVJobCandidateEducation);
        }
Example #3
0
        ///<summary>
        ///  Returns a Typed VJobCandidateEducationBase Entity
        ///</summary>
        public virtual VJobCandidateEducationBase Copy()
        {
            //shallow copy entity
            VJobCandidateEducation copy = new VJobCandidateEducation();

            copy.JobCandidateId              = this.JobCandidateId;
            copy.SafeNameEduLevel            = this.SafeNameEduLevel;
            copy.SafeNameEduStartDate        = this.SafeNameEduStartDate;
            copy.SafeNameEduEndDate          = this.SafeNameEduEndDate;
            copy.SafeNameEduDegree           = this.SafeNameEduDegree;
            copy.SafeNameEduMajor            = this.SafeNameEduMajor;
            copy.SafeNameEduMinor            = this.SafeNameEduMinor;
            copy.SafeNameEduGpa              = this.SafeNameEduGpa;
            copy.SafeNameEduGpaScale         = this.SafeNameEduGpaScale;
            copy.SafeNameEduSchool           = this.SafeNameEduSchool;
            copy.SafeNameEduLocCountryRegion = this.SafeNameEduLocCountryRegion;
            copy.SafeNameEduLocState         = this.SafeNameEduLocState;
            copy.SafeNameEduLocCity          = this.SafeNameEduLocCity;
            copy.AcceptChanges();
            return((VJobCandidateEducation)copy);
        }
		/// <summary>
		/// Convert a nettiers collection to the ws proxy collection.
		/// </summary>
		public static VJobCandidateEducation Convert(WsProxy.VJobCandidateEducation item)
		{			
			VJobCandidateEducation outItem = new VJobCandidateEducation();			
			outItem.JobCandidateId = item.JobCandidateId;
			outItem.SafeNameEduLevel = item.SafeNameEduLevel;
			outItem.SafeNameEduStartDate = item.SafeNameEduStartDate;
			outItem.SafeNameEduEndDate = item.SafeNameEduEndDate;
			outItem.SafeNameEduDegree = item.SafeNameEduDegree;
			outItem.SafeNameEduMajor = item.SafeNameEduMajor;
			outItem.SafeNameEduMinor = item.SafeNameEduMinor;
			outItem.SafeNameEduGpa = item.SafeNameEduGpa;
			outItem.SafeNameEduGpaScale = item.SafeNameEduGpaScale;
			outItem.SafeNameEduSchool = item.SafeNameEduSchool;
			outItem.SafeNameEduLocCountryRegion = item.SafeNameEduLocCountryRegion;
			outItem.SafeNameEduLocState = item.SafeNameEduLocState;
			outItem.SafeNameEduLocCity = item.SafeNameEduLocCity;
							
			outItem.AcceptChanges();			
			return outItem;
		}
		/// <summary>
		/// Gets the property value by name.
		/// </summary>
		/// <param name="entity">The entity.</param>
		/// <param name="propertyName">Name of the property.</param>
		/// <returns></returns>
		public static object GetPropertyValueByName(VJobCandidateEducation entity, string propertyName)
		{
			switch (propertyName)
			{
				case "JobCandidateId":
					return entity.JobCandidateId;
				case "SafeNameEduLevel":
					return entity.SafeNameEduLevel;
				case "SafeNameEduStartDate":
					return entity.SafeNameEduStartDate;
				case "SafeNameEduEndDate":
					return entity.SafeNameEduEndDate;
				case "SafeNameEduDegree":
					return entity.SafeNameEduDegree;
				case "SafeNameEduMajor":
					return entity.SafeNameEduMajor;
				case "SafeNameEduMinor":
					return entity.SafeNameEduMinor;
				case "SafeNameEduGpa":
					return entity.SafeNameEduGpa;
				case "SafeNameEduGpaScale":
					return entity.SafeNameEduGpaScale;
				case "SafeNameEduSchool":
					return entity.SafeNameEduSchool;
				case "SafeNameEduLocCountryRegion":
					return entity.SafeNameEduLocCountryRegion;
				case "SafeNameEduLocState":
					return entity.SafeNameEduLocState;
				case "SafeNameEduLocCity":
					return entity.SafeNameEduLocCity;
			}
			return null;
		}
		///<summary>
		///  Returns a Typed VJobCandidateEducationBase Entity 
		///</summary>
		public virtual VJobCandidateEducationBase Copy()
		{
			//shallow copy entity
			VJobCandidateEducation copy = new VJobCandidateEducation();
				copy.JobCandidateId = this.JobCandidateId;
				copy.SafeNameEduLevel = this.SafeNameEduLevel;
				copy.SafeNameEduStartDate = this.SafeNameEduStartDate;
				copy.SafeNameEduEndDate = this.SafeNameEduEndDate;
				copy.SafeNameEduDegree = this.SafeNameEduDegree;
				copy.SafeNameEduMajor = this.SafeNameEduMajor;
				copy.SafeNameEduMinor = this.SafeNameEduMinor;
				copy.SafeNameEduGpa = this.SafeNameEduGpa;
				copy.SafeNameEduGpaScale = this.SafeNameEduGpaScale;
				copy.SafeNameEduSchool = this.SafeNameEduSchool;
				copy.SafeNameEduLocCountryRegion = this.SafeNameEduLocCountryRegion;
				copy.SafeNameEduLocState = this.SafeNameEduLocState;
				copy.SafeNameEduLocCity = this.SafeNameEduLocCity;
			copy.AcceptChanges();
			return (VJobCandidateEducation)copy;
		}
		///<summary>
		/// A simple factory method to create a new <see cref="VJobCandidateEducation"/> instance.
		///</summary>
		///<param name="_jobCandidateId"></param>
		///<param name="_safeNameEduLevel"></param>
		///<param name="_safeNameEduStartDate"></param>
		///<param name="_safeNameEduEndDate"></param>
		///<param name="_safeNameEduDegree"></param>
		///<param name="_safeNameEduMajor"></param>
		///<param name="_safeNameEduMinor"></param>
		///<param name="_safeNameEduGpa"></param>
		///<param name="_safeNameEduGpaScale"></param>
		///<param name="_safeNameEduSchool"></param>
		///<param name="_safeNameEduLocCountryRegion"></param>
		///<param name="_safeNameEduLocState"></param>
		///<param name="_safeNameEduLocCity"></param>
		public static VJobCandidateEducation CreateVJobCandidateEducation(System.Int32 _jobCandidateId, System.String _safeNameEduLevel, System.DateTime? _safeNameEduStartDate, System.DateTime? _safeNameEduEndDate, System.String _safeNameEduDegree, System.String _safeNameEduMajor, System.String _safeNameEduMinor, System.String _safeNameEduGpa, System.String _safeNameEduGpaScale, System.String _safeNameEduSchool, System.String _safeNameEduLocCountryRegion, System.String _safeNameEduLocState, System.String _safeNameEduLocCity)
		{
			VJobCandidateEducation newVJobCandidateEducation = new VJobCandidateEducation();
			newVJobCandidateEducation.JobCandidateId = _jobCandidateId;
			newVJobCandidateEducation.SafeNameEduLevel = _safeNameEduLevel;
			newVJobCandidateEducation.SafeNameEduStartDate = _safeNameEduStartDate;
			newVJobCandidateEducation.SafeNameEduEndDate = _safeNameEduEndDate;
			newVJobCandidateEducation.SafeNameEduDegree = _safeNameEduDegree;
			newVJobCandidateEducation.SafeNameEduMajor = _safeNameEduMajor;
			newVJobCandidateEducation.SafeNameEduMinor = _safeNameEduMinor;
			newVJobCandidateEducation.SafeNameEduGpa = _safeNameEduGpa;
			newVJobCandidateEducation.SafeNameEduGpaScale = _safeNameEduGpaScale;
			newVJobCandidateEducation.SafeNameEduSchool = _safeNameEduSchool;
			newVJobCandidateEducation.SafeNameEduLocCountryRegion = _safeNameEduLocCountryRegion;
			newVJobCandidateEducation.SafeNameEduLocState = _safeNameEduLocState;
			newVJobCandidateEducation.SafeNameEduLocCity = _safeNameEduLocCity;
			return newVJobCandidateEducation;
		}
		/// <summary>
		/// Deserialize the mock VJobCandidateEducation entity from a temporary file.
		/// </summary>
		private void Step_7_DeserializeEntity_Generated()
		{
			string fileName = "temp_VJobCandidateEducation.xml";
		
			XmlSerializer mySerializer = new XmlSerializer(typeof(VJobCandidateEducation)); 
			System.IO.FileStream myFileStream = new System.IO.FileStream(fileName,  System.IO.FileMode.Open); 
			mock = (VJobCandidateEducation) mySerializer.Deserialize(myFileStream);
			myFileStream.Close();
			System.IO.File.Delete(fileName);
			
			System.Console.WriteLine("mock correctly deserialized from a temporary file.");
		}
		///<summary>
		///  Returns a Typed VJobCandidateEducation Entity with mock values.
		///</summary>
		static public VJobCandidateEducation CreateMockInstance()
		{		
			VJobCandidateEducation mock = new VJobCandidateEducation();
						
			mock.JobCandidateId = TestUtility.Instance.RandomNumber();
			mock.SafeNameEduLevel = TestUtility.Instance.RandomString(2, false);;
			mock.SafeNameEduStartDate = TestUtility.Instance.RandomDateTime();
			mock.SafeNameEduEndDate = TestUtility.Instance.RandomDateTime();
			mock.SafeNameEduDegree = TestUtility.Instance.RandomString(24, false);;
			mock.SafeNameEduMajor = TestUtility.Instance.RandomString(24, false);;
			mock.SafeNameEduMinor = TestUtility.Instance.RandomString(24, false);;
			mock.SafeNameEduGpa = TestUtility.Instance.RandomString(5, false);;
			mock.SafeNameEduGpaScale = TestUtility.Instance.RandomString(5, false);;
			mock.SafeNameEduSchool = TestUtility.Instance.RandomString(49, false);;
			mock.SafeNameEduLocCountryRegion = TestUtility.Instance.RandomString(49, false);;
			mock.SafeNameEduLocState = TestUtility.Instance.RandomString(49, false);;
			mock.SafeNameEduLocCity = TestUtility.Instance.RandomString(49, false);;
		   return (VJobCandidateEducation)mock;
		}