Пример #1
0
 public BenefitView GetBenefitByID_And_PackageID(int benID, int packID)
 {
     using (var pac = new PackageBenefitRepository())
     {
         return(pac.GetAll().Where(x => x.benefitID == benID && x.packageID == packID).Select(p => new BenefitView()
         {
             benefitID = p.benefitID,
             Name = GetBenefitById(p.benefitID).Name
         }).FirstOrDefault());
     }
 }
Пример #2
0
 public List <PackageBenefitView> GetAllPackageBenefits()
 {
     using (var bus = new PackageBenefitRepository())
     {
         return(bus.GetAll().Select(x => new PackageBenefitView()
         {
             pbID = x.pbID,
             //Name = x.
             packageID = x.packageID
         }).ToList());
     }
 }
Пример #3
0
 public List <PackageBenefitView> GetPackagesWithBenefits()
 {
     using (var pbRep = new PackageBenefitRepository())
     {
         return(GetAll().Select(x => new PackageBenefitView()
         {
             packageID = x.PackageId,
             Name = x.Name,
             PremiumAmount = x.PremiumAmount,
             maxBeneficiary = x.maxBeneficiary,
             benefit = pbRep.GetAll().Where(q => q.packageID == x.PackageId).Select(bv => new BenefitView()
             {
                 benefitID = bv.benefitID,
                 Name = GetBenefitById(bv.benefitID).Name
             }).ToList()
         }).ToList());
     }
 }