Exemple #1
0
 /// <summary>
 /// Convert a given voteQuestion to a ViewModel
 /// </summary>
 public static ViewModels.PolicyDocument ToViewModel(this Models.PolicyDocument policyDocument)
 {
     ViewModels.PolicyDocument result = null;
     if (policyDocument != null)
     {
         result              = new ViewModels.PolicyDocument();
         result.id           = policyDocument.Id.ToString();
         result.slug         = policyDocument.Slug;
         result.title        = policyDocument.Title;
         result.category     = policyDocument.Category;
         result.menuText     = policyDocument.MenuText;
         result.body         = policyDocument.Body;
         result.displayOrder = policyDocument.DisplayOrder;
     }
     return(result);
 }
Exemple #2
0
 /// <summary>
 /// Convert a given voteQuestion to a ViewModel
 /// </summary>
 public static ViewModels.PolicyDocument ToViewModel(this MicrosoftDynamicsCRMadoxioPolicydocument policyDocument)
 {
     ViewModels.PolicyDocument result = null;
     if (policyDocument != null)
     {
         result = new ViewModels.PolicyDocument
         {
             id       = policyDocument.AdoxioPolicydocumentid,
             slug     = policyDocument.AdoxioSlug,
             title    = policyDocument.AdoxioName,
             category = policyDocument.AdoxioCategory,
             menuText = policyDocument.AdoxioMenutext,
             body     = policyDocument.AdoxioBody
         };
         if (policyDocument.AdoxioDisplayorder != null)
         {
             result.displayOrder = (int)policyDocument.AdoxioDisplayorder;
         }
     }
     return(result);
 }
        /// <summary>
        /// Adds a jurisdiction to the system, only if it does not exist.
        /// </summary>
        private static void AddInitialPolicyDocument(this AppDbContext context, ViewModels.PolicyDocument initialPolicyDocument)
        {
            PolicyDocument PolicyDocument = context.GetPolicyDocumentBySlug(initialPolicyDocument.slug);

            if (PolicyDocument != null)
            {
                return;
            }

            PolicyDocument = new PolicyDocument
                             (
                initialPolicyDocument.slug,
                initialPolicyDocument.title,
                initialPolicyDocument.menuText,
                initialPolicyDocument.category,
                initialPolicyDocument.body,
                initialPolicyDocument.displayOrder
                             );

            context.AddPolicyDocument(PolicyDocument);
        }
        /// <summary>
        /// Adds a jurisdiction to the system, only if it does not exist.
        /// </summary>
        private static void AddInitialPolicyDocument(this IDynamicsClient dynamicsClient, ViewModels.PolicyDocument initialPolicyDocument)
        {
            MicrosoftDynamicsCRMadoxioPolicydocument PolicyDocument = dynamicsClient.GetPolicyDocumentBySlug(initialPolicyDocument.slug);

            if (PolicyDocument != null)
            {
                return;
            }

            PolicyDocument = new MicrosoftDynamicsCRMadoxioPolicydocument
            {
                AdoxioSlug         = initialPolicyDocument.slug,
                AdoxioName         = initialPolicyDocument.title,
                AdoxioMenutext     = initialPolicyDocument.menuText,
                AdoxioCategory     = initialPolicyDocument.category,
                AdoxioBody         = initialPolicyDocument.body,
                AdoxioDisplayorder = initialPolicyDocument.displayOrder
            };


            dynamicsClient.AddPolicyDocument(PolicyDocument);
        }