/// <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); }
/// <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); }