Client model for RegistrationTemplate that includes all the fields that are available for GETs. Use this for GETs (use RegistrationTemplateEntity for POST/PUTs)
Inheritance: RegistrationTemplateEntity
 /// <summary>
 /// Copies the base properties from a source RegistrationTemplate object
 /// </summary>
 /// <param name="source">The source.</param>
 public void CopyPropertiesFrom(RegistrationTemplate source)
 {
     this.Id            = source.Id;
     this.AddPersonNote = source.AddPersonNote;
     this.AllowExternalRegistrationUpdates = source.AllowExternalRegistrationUpdates;
     this.AllowGroupPlacement      = source.AllowGroupPlacement;
     this.AllowMultipleRegistrants = source.AllowMultipleRegistrants;
     this.BatchNamePrefix          = source.BatchNamePrefix;
     this.CategoryId = source.CategoryId;
     this.ConfirmationEmailTemplate = source.ConfirmationEmailTemplate;
     this.ConfirmationFromEmail     = source.ConfirmationFromEmail;
     this.ConfirmationFromName      = source.ConfirmationFromName;
     this.ConfirmationSubject       = source.ConfirmationSubject;
     this.Cost                                = source.Cost;
     this.DiscountCodeTerm                    = source.DiscountCodeTerm;
     this.FeeTerm                             = source.FeeTerm;
     this.FinancialGatewayId                  = source.FinancialGatewayId;
     this.ForeignGuid                         = source.ForeignGuid;
     this.ForeignKey                          = source.ForeignKey;
     this.GroupMemberRoleId                   = source.GroupMemberRoleId;
     this.GroupMemberStatus                   = source.GroupMemberStatus;
     this.GroupTypeId                         = source.GroupTypeId;
     this.IsActive                            = source.IsActive;
     this.LoginRequired                       = source.LoginRequired;
     this.MaxRegistrants                      = source.MaxRegistrants;
     this.MinimumInitialPayment               = source.MinimumInitialPayment;
     this.ModifiedAuditValuesAlreadyUpdated   = source.ModifiedAuditValuesAlreadyUpdated;
     this.Name                                = source.Name;
     this.Notify                              = source.Notify;
     this.PaymentReminderEmailTemplate        = source.PaymentReminderEmailTemplate;
     this.PaymentReminderFromEmail            = source.PaymentReminderFromEmail;
     this.PaymentReminderFromName             = source.PaymentReminderFromName;
     this.PaymentReminderSubject              = source.PaymentReminderSubject;
     this.PaymentReminderTimeSpan             = source.PaymentReminderTimeSpan;
     this.RegistrantsSameFamily               = source.RegistrantsSameFamily;
     this.RegistrantTerm                      = source.RegistrantTerm;
     this.RegistrationTerm                    = source.RegistrationTerm;
     this.RegistrationWorkflowTypeId          = source.RegistrationWorkflowTypeId;
     this.ReminderEmailTemplate               = source.ReminderEmailTemplate;
     this.ReminderFromEmail                   = source.ReminderFromEmail;
     this.ReminderFromName                    = source.ReminderFromName;
     this.ReminderSubject                     = source.ReminderSubject;
     this.RequestEntryName                    = source.RequestEntryName;
     this.RequiredSignatureDocumentTemplateId = source.RequiredSignatureDocumentTemplateId;
     this.SetCostOnInstance                   = source.SetCostOnInstance;
     this.ShowCurrentFamilyMembers            = source.ShowCurrentFamilyMembers;
     this.SignatureDocumentAction             = source.SignatureDocumentAction;
     this.SuccessText                         = source.SuccessText;
     this.SuccessTitle                        = source.SuccessTitle;
     this.WaitListEnabled                     = source.WaitListEnabled;
     this.CreatedDateTime                     = source.CreatedDateTime;
     this.ModifiedDateTime                    = source.ModifiedDateTime;
     this.CreatedByPersonAliasId              = source.CreatedByPersonAliasId;
     this.ModifiedByPersonAliasId             = source.ModifiedByPersonAliasId;
     this.Guid                                = source.Guid;
     this.ForeignId                           = source.ForeignId;
 }
Example #2
0
 /// <summary>
 /// Copies the base properties from a source RegistrationTemplate object
 /// </summary>
 /// <param name="source">The source.</param>
 public void CopyPropertiesFrom(RegistrationTemplate source)
 {
     this.Id                                = source.Id;
     this.AddPersonNote                     = source.AddPersonNote;
     this.AllowMultipleRegistrants          = source.AllowMultipleRegistrants;
     this.CategoryId                        = source.CategoryId;
     this.ConfirmationEmailTemplate         = source.ConfirmationEmailTemplate;
     this.ConfirmationFromEmail             = source.ConfirmationFromEmail;
     this.ConfirmationFromName              = source.ConfirmationFromName;
     this.ConfirmationSubject               = source.ConfirmationSubject;
     this.Cost                              = source.Cost;
     this.DiscountCodeTerm                  = source.DiscountCodeTerm;
     this.FeeTerm                           = source.FeeTerm;
     this.FinancialGatewayId                = source.FinancialGatewayId;
     this.ForeignGuid                       = source.ForeignGuid;
     this.ForeignKey                        = source.ForeignKey;
     this.GroupMemberRoleId                 = source.GroupMemberRoleId;
     this.GroupMemberStatus                 = source.GroupMemberStatus;
     this.GroupTypeId                       = source.GroupTypeId;
     this.IsActive                          = source.IsActive;
     this.LoginRequired                     = source.LoginRequired;
     this.MaxRegistrants                    = source.MaxRegistrants;
     this.MinimumInitialPayment             = source.MinimumInitialPayment;
     this.ModifiedAuditValuesAlreadyUpdated = source.ModifiedAuditValuesAlreadyUpdated;
     this.Name                              = source.Name;
     this.Notify                            = source.Notify;
     this.RegistrantsSameFamily             = source.RegistrantsSameFamily;
     this.RegistrantTerm                    = source.RegistrantTerm;
     this.RegistrationTerm                  = source.RegistrationTerm;
     this.ReminderEmailTemplate             = source.ReminderEmailTemplate;
     this.ReminderFromEmail                 = source.ReminderFromEmail;
     this.ReminderFromName                  = source.ReminderFromName;
     this.ReminderSubject                   = source.ReminderSubject;
     this.RequestEntryName                  = source.RequestEntryName;
     this.SuccessText                       = source.SuccessText;
     this.SuccessTitle                      = source.SuccessTitle;
     this.CreatedDateTime                   = source.CreatedDateTime;
     this.ModifiedDateTime                  = source.ModifiedDateTime;
     this.CreatedByPersonAliasId            = source.CreatedByPersonAliasId;
     this.ModifiedByPersonAliasId           = source.ModifiedByPersonAliasId;
     this.Guid                              = source.Guid;
     this.ForeignId                         = source.ForeignId;
 }
 /// <summary>
 /// Copies the base properties from a source RegistrationTemplate object
 /// </summary>
 /// <param name="source">The source.</param>
 public void CopyPropertiesFrom( RegistrationTemplate source )
 {
     this.Id = source.Id;
     this.AddPersonNote = source.AddPersonNote;
     this.AllowExternalRegistrationUpdates = source.AllowExternalRegistrationUpdates;
     this.AllowGroupPlacement = source.AllowGroupPlacement;
     this.AllowMultipleRegistrants = source.AllowMultipleRegistrants;
     this.BatchNamePrefix = source.BatchNamePrefix;
     this.CategoryId = source.CategoryId;
     this.ConfirmationEmailTemplate = source.ConfirmationEmailTemplate;
     this.ConfirmationFromEmail = source.ConfirmationFromEmail;
     this.ConfirmationFromName = source.ConfirmationFromName;
     this.ConfirmationSubject = source.ConfirmationSubject;
     this.Cost = source.Cost;
     this.DiscountCodeTerm = source.DiscountCodeTerm;
     this.FeeTerm = source.FeeTerm;
     this.FinancialGatewayId = source.FinancialGatewayId;
     this.ForeignGuid = source.ForeignGuid;
     this.ForeignKey = source.ForeignKey;
     this.GroupMemberRoleId = source.GroupMemberRoleId;
     this.GroupMemberStatus = source.GroupMemberStatus;
     this.GroupTypeId = source.GroupTypeId;
     this.IsActive = source.IsActive;
     this.LoginRequired = source.LoginRequired;
     this.MaxRegistrants = source.MaxRegistrants;
     this.MinimumInitialPayment = source.MinimumInitialPayment;
     this.ModifiedAuditValuesAlreadyUpdated = source.ModifiedAuditValuesAlreadyUpdated;
     this.Name = source.Name;
     this.Notify = source.Notify;
     this.PaymentReminderEmailTemplate = source.PaymentReminderEmailTemplate;
     this.PaymentReminderFromEmail = source.PaymentReminderFromEmail;
     this.PaymentReminderFromName = source.PaymentReminderFromName;
     this.PaymentReminderSubject = source.PaymentReminderSubject;
     this.PaymentReminderTimeSpan = source.PaymentReminderTimeSpan;
     this.RegistrantsSameFamily = source.RegistrantsSameFamily;
     this.RegistrantTerm = source.RegistrantTerm;
     this.RegistrationTerm = source.RegistrationTerm;
     this.RegistrationWorkflowTypeId = source.RegistrationWorkflowTypeId;
     this.ReminderEmailTemplate = source.ReminderEmailTemplate;
     this.ReminderFromEmail = source.ReminderFromEmail;
     this.ReminderFromName = source.ReminderFromName;
     this.ReminderSubject = source.ReminderSubject;
     this.RequestEntryName = source.RequestEntryName;
     this.RequiredSignatureDocumentTemplateId = source.RequiredSignatureDocumentTemplateId;
     this.SetCostOnInstance = source.SetCostOnInstance;
     this.ShowCurrentFamilyMembers = source.ShowCurrentFamilyMembers;
     this.SignatureDocumentAction = source.SignatureDocumentAction;
     this.SuccessText = source.SuccessText;
     this.SuccessTitle = source.SuccessTitle;
     this.WaitListEnabled = source.WaitListEnabled;
     this.CreatedDateTime = source.CreatedDateTime;
     this.ModifiedDateTime = source.ModifiedDateTime;
     this.CreatedByPersonAliasId = source.CreatedByPersonAliasId;
     this.ModifiedByPersonAliasId = source.ModifiedByPersonAliasId;
     this.Guid = source.Guid;
     this.ForeignId = source.ForeignId;
 }
Example #4
0
 /// <summary>
 /// Copies the base properties from a source RegistrationTemplate object
 /// </summary>
 /// <param name="source">The source.</param>
 public void CopyPropertiesFrom( RegistrationTemplate source )
 {
     this.Id = source.Id;
     this.AllowMultipleRegistrants = source.AllowMultipleRegistrants;
     this.CategoryId = source.CategoryId;
     this.ConfirmationEmailTemplate = source.ConfirmationEmailTemplate;
     this.ConfirmationFromEmail = source.ConfirmationFromEmail;
     this.ConfirmationFromName = source.ConfirmationFromName;
     this.ConfirmationSubject = source.ConfirmationSubject;
     this.Cost = source.Cost;
     this.DiscountCodeTerm = source.DiscountCodeTerm;
     this.FeeTerm = source.FeeTerm;
     this.FinancialGatewayId = source.FinancialGatewayId;
     this.GroupMemberRoleId = source.GroupMemberRoleId;
     this.GroupMemberStatus = source.GroupMemberStatus;
     this.GroupTypeId = source.GroupTypeId;
     this.IsActive = source.IsActive;
     this.LoginRequired = source.LoginRequired;
     this.MaxRegistrants = source.MaxRegistrants;
     this.MinimumInitialPayment = source.MinimumInitialPayment;
     this.Name = source.Name;
     this.Notify = source.Notify;
     this.RegistrantsSameFamily = source.RegistrantsSameFamily;
     this.RegistrantTerm = source.RegistrantTerm;
     this.RegistrationTerm = source.RegistrationTerm;
     this.ReminderEmailTemplate = source.ReminderEmailTemplate;
     this.ReminderFromEmail = source.ReminderFromEmail;
     this.ReminderFromName = source.ReminderFromName;
     this.ReminderSubject = source.ReminderSubject;
     this.RequestEntryName = source.RequestEntryName;
     this.SuccessText = source.SuccessText;
     this.SuccessTitle = source.SuccessTitle;
     this.Guid = source.Guid;
     this.ForeignId = source.ForeignId;
 }