Esempio n. 1
0
 public int SavePolicyHolder(PolicyHolder policyHolder)
 {
     using (var actions = new PolicyActions())
     {
         var policyHolderModel = PolicyHolderMapping.MapDtoToEntity(policyHolder);
         actions.SavePolicyHolder(policyHolderModel);
         policyHolder.Id = policyHolderModel.Id;
     }
     return(policyHolder.Id);
 }
Esempio n. 2
0
 public int SavePolicyHolder([FromBody]Data.DTOs.PolicyHolder policyHolder)
 {
     using (var actions = new PolicyActions(_connectionString))
     {
         var policyHolderModel = PolicyHolderMapping.MapDtoToEntity(policyHolder);
         actions.SavePolicyHolder(policyHolderModel);
         policyHolder.Id = policyHolderModel.Id;
     }
     return policyHolder.Id;
 }
Esempio n. 3
0
        public PolicyHolder GetPolicyHolder(int id)
        {
            PolicyHolder policyHolder;

            using (var ctx = new ContosoInsuranceContext())
            {
                var policyHolderData = ctx.PolicyHolders.Include(p => p.Policy)
                                       .Include(p => p.Person).Include(p => p.Dependents).FirstOrDefault(p => p.Id == id);
                policyHolder = PolicyHolderMapping.MapEntityToDto(policyHolderData);
            }

            return(policyHolder);
        }