/// <summary> /// To the model. /// </summary> /// <param name="value">The value.</param> /// <returns></returns> public static MarketingCampaignAdType ToModel(this MarketingCampaignAdTypeDto value) { MarketingCampaignAdType result = new MarketingCampaignAdType(); value.CopyToModel(result); return(result); }
/// <summary> /// Copies the properties from another MarketingCampaignAdType object to this MarketingCampaignAdType object /// </summary> /// <param name="target">The target.</param> /// <param name="source">The source.</param> public static void CopyPropertiesFrom(this MarketingCampaignAdType target, MarketingCampaignAdType source) { target.IsSystem = source.IsSystem; target.Name = source.Name; target.DateRangeType = source.DateRangeType; target.Id = source.Id; target.Guid = source.Guid; }
/// <summary> /// Deletes a specified <see cref="MarketingCampaignAdType"/>. /// </summary> /// <param name="item">The <see cref="MarketingCampaignAdType"/> to delete</param> /// <param name="personId">An <see cref="System.Int32"/> representing the PersonId of the <see cref="Rock.Model.Person"/> that is performing the deletion.</param> /// <returns>A <see cref="System.Boolean"/> flag that indicates if the deletion was completed successfully.</returns> public override bool Delete(MarketingCampaignAdType item, int?personId) { string message; if (!CanDelete(item, out message)) { return(false); } return(base.Delete(item, personId)); }
/// <summary> /// Clones this MarketingCampaignAdType object to a new MarketingCampaignAdType object /// </summary> /// <param name="source">The source.</param> /// <param name="deepCopy">if set to <c>true</c> a deep copy is made. If false, only the basic entity properties are copied.</param> /// <returns></returns> public static MarketingCampaignAdType Clone(this MarketingCampaignAdType source, bool deepCopy) { if (deepCopy) { return(source.Clone() as MarketingCampaignAdType); } else { var target = new MarketingCampaignAdType(); target.CopyPropertiesFrom(source); return(target); } }
/// <summary> /// Instantiates a new DTO object from the entity /// </summary> /// <param name="marketingCampaignAdType"></param> public MarketingCampaignAdTypeDto(MarketingCampaignAdType marketingCampaignAdType) { CopyFromModel(marketingCampaignAdType); }
/// <summary> /// To the dto. /// </summary> /// <param name="value">The value.</param> /// <returns></returns> public static MarketingCampaignAdTypeDto ToDto(this MarketingCampaignAdType value) { return(new MarketingCampaignAdTypeDto(value)); }