Пример #1
0
        public int Create()
        {
            using (HomeInsuranceRepository repo = new HomeInsuranceRepository())
            {
                Policy policy = new Policy()
                {
                    ClientNumber = this.ClientNumber,
                    StartDate    = this.StartDate,
                    EndDate      = this.EndDate,
                    Claims       = null,
                    Coverables   = null,
                    Coverages    = null
                };

                return(repo.CreatePolicy(policy));
            }
        }
Пример #2
0
        public static List <PolicyModel> List(int clientId)
        {
            List <PolicyModel> policyList = new List <PolicyModel>();

            using (HomeInsuranceRepository repo = new HomeInsuranceRepository())
            {
                List <Policy> policy = repo.ListPolicy().Where(x => x.ClientNumber == clientId).ToList();

                foreach (Policy item in policy)
                {
                    PolicyModel model = new PolicyModel()
                    {
                        PolicyNumber = item.PolicyNumber,
                        StartDate    = item.StartDate,
                        EndDate      = item.EndDate,
                        ClientNumber = item.ClientNumber
                    };
                    policyList.Add(model);
                }
            }

            return(policyList);
        }