///<summary> /// Returns a Typed VcsCountryBase Entity ///</summary> public virtual VcsCountryBase Copy() { //shallow copy entity VcsCountry copy = new VcsCountry(); copy.CountryName = this.CountryName; copy.CitizenName = this.CitizenName; copy.NationalCode = this.NationalCode; copy.CreateUser = this.CreateUser; copy.CreateDate = this.CreateDate; copy.IsDisabled = this.IsDisabled; copy.Remark = this.Remark; copy.AcceptChanges(); return (VcsCountry)copy; }
/// <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(VcsCountry entity, string propertyName) { switch (propertyName) { case "CountryName": return entity.CountryName; case "CitizenName": return entity.CitizenName; case "NationalCode": return entity.NationalCode; case "CreateUser": return entity.CreateUser; case "CreateDate": return entity.CreateDate; case "IsDisabled": return entity.IsDisabled; case "Remark": return entity.Remark; } return null; }
///<summary> /// A simple factory method to create a new <see cref="VcsCountry"/> instance. ///</summary> ///<param name="_countryName"></param> ///<param name="_citizenName"></param> ///<param name="_nationalCode"></param> ///<param name="_createUser"></param> ///<param name="_createDate"></param> ///<param name="_isDisabled"></param> ///<param name="_remark"></param> public static VcsCountry CreateVcsCountry(System.String _countryName, System.String _citizenName, System.String _nationalCode, System.String _createUser, System.DateTime _createDate, System.Boolean _isDisabled, System.String _remark) { VcsCountry newVcsCountry = new VcsCountry(); newVcsCountry.CountryName = _countryName; newVcsCountry.CitizenName = _citizenName; newVcsCountry.NationalCode = _nationalCode; newVcsCountry.CreateUser = _createUser; newVcsCountry.CreateDate = _createDate; newVcsCountry.IsDisabled = _isDisabled; newVcsCountry.Remark = _remark; return newVcsCountry; }