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