Advertisement
mr_robd_lon_1

SO_PreserveReferencesHandling_B

Sep 18th, 2014
335
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.01 KB | None | 0 0
  1. using Contracts.Interfaces;
  2. using Contracts.Interfaces.Templating;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Dynamic;
  6. using System.Linq;
  7. using System.Text;
  8.  
  9. namespace Contracts.Models.SalesForce
  10. {
  11.     public class TemplateDataQueryElement : TemplateDataLinkedListBase<TemplateDataQueryElement>, ITemplateDataQueryElement
  12.     {
  13.         public string TemplateModelName { get; set; }
  14.         public string RecordId { get; set; }
  15.         public string ParentForeignKeyName { get; set; }
  16.         public string Query { get; set; }
  17.         public dynamic ObjectData { get; set; }
  18.         public ITemplateDataParseResult ParseResult { get; set; }
  19.  
  20.         public TemplateDataQueryElement(string entityName)
  21.             : base(entityName)
  22.         {
  23.             Fields.Add("Id"); //Always retrieve Id's
  24.             ObjectData = new ExpandoObject();
  25.         }
  26.  
  27.         public override string ToString()
  28.         {
  29.             return string.Format("{0}: {1}", EntityName, Query);
  30.         }
  31.     }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement