Ejemplo n.º 1
0
        // GET api/people/5
        public Data.DTOs.Policy GetPolicy(int id)
        {
            Data.DTOs.Policy policy;

            using (var ctx = new ContosoInsuranceContext(_connectionString))
            {
                policy = PolicyMapping.MapEntityToDto(ctx.Policies.FirstOrDefault(p => p.Id == id));
            }

            return(policy);
        }
Ejemplo n.º 2
0
        public void AddTest()
        {
            policyMappings target = new policyMappings(testData1);
            PolicyMapping  Map    = new PolicyMapping()
            {
                issuerOid         = "1.7.8.9.10",
                issuerPolicyName  = "NewPolicy",
                subjectOid        = "2.4.5.6.7",
                subjectPolicyName = "Other policy"
            };

            target.Add(Map);
            Assert.AreEqual(2, target.Mappings.Count);
            Assert.AreEqual("1.7.8.9.10", target.Mappings[1].issuerOid);
        }
Ejemplo n.º 3
0
        private void butMap_Click(object sender, EventArgs e)
        {
            // Create a mapping
            PolicyMapping map = new PolicyMapping();

            string[] s = lbIssuerPolicies.SelectedItem.ToString().Split('(', ')');
            map.issuerOid        = s[0];
            map.issuerPolicyName = s[1];

            // get subject oid
            GetPolicyShort subjectPolicy = new GetPolicyShort();

            if (subjectPolicy.ShowDialog() == DialogResult.OK)
            {
                map.subjectOid        = subjectPolicy.oid;
                map.subjectPolicyName = subjectPolicy.name;
                mapping.Mappings.Add(map);

                lbMappings.Items.Add(map.issuerOid + " (" + map.issuerPolicyName + ") -> " + map.subjectOid + " (" + map.subjectPolicyName + ")");
            }
        }
Ejemplo n.º 4
0
        private void mappings_DoubleClick(object sender, EventArgs e)
        {
            GetPolicyShort subjectPolicy = new GetPolicyShort()
            {
                oid  = mapping.Mappings[lbMappings.SelectedIndex].subjectOid,
                name = mapping.Mappings[lbMappings.SelectedIndex].subjectPolicyName
            };

            if (subjectPolicy.ShowDialog() == DialogResult.OK)
            {
                PolicyMapping map = new PolicyMapping()
                {
                    issuerOid        = mapping.Mappings[lbMappings.SelectedIndex].issuerOid,
                    issuerPolicyName = mapping.Mappings[lbMappings.SelectedIndex].issuerPolicyName
                };

                map.subjectOid        = subjectPolicy.oid;
                map.subjectPolicyName = subjectPolicy.name;
                mapping.Mappings.RemoveAt(lbMappings.SelectedIndex);
                mapping.Mappings.Add(map);
                lbMappings.Items.RemoveAt(lbMappings.SelectedIndex);
                lbMappings.Items.Add(map.issuerOid + " (" + map.issuerPolicyName + ") -> " + map.subjectOid + " (" + map.subjectPolicyName + ")");
            }
        }