Exemplo n.º 1
0
        private static void AddPlan(ref List <MembershipPlan> list, LG.Services.GMS.MembershipPlan plan, Int64 clientRID)
        {
            var data = new MembershipPlan()
            {
                GroupRID             = plan.GroupRID,
                ClientRID            = clientRID,
                CorporationRID       = GroupDataService.CorporationRID,
                MembershipLabel      = plan.Label,
                CoverageCode         = plan.CoverageCode,
                PerMemberPerMonth    = plan.PMPM,
                FamilyMemberPerMonth = plan.FMPM,
                MembershipPlanID     = plan.MembershipPlanID,
                BillingType          = plan.BillingType == LG.Services.GMS.BillingTypeEnum.PerMemberPerMonth
                ? LG.Services.MPS.BillingTypeEnum.PerMemberPerMonth : LG.Services.MPS.BillingTypeEnum.PerEmployeePerMonth,
                IsActive = plan.IsActive
            };

            list.Add(data);
        }
Exemplo n.º 2
0
        void InitializeBussinsessSettingsPerMembership(
            ref List <BusinessSettings> list,
            LG.Data.Models.Clients.MembershipPlan item,
            LG.Data.Models.Clients.Group group)
        {
            var businessSettings
                = new LG.Data.Models.Clients.BusinessSettings()
                {
                FMPM             = 0M,
                PMPM             = 0M,
                IsActive         = true,
                ClientRID        = group.ClientRID,
                GroupRID         = group.GroupRID,
                CorporationRID   = group.CorporationRID,
                MembershipPlanID = item.MembershipPlanID,
                };

            list.Add(businessSettings);
        }
Exemplo n.º 3
0
 private static void AddPlan(ref List<MembershipPlan> list, LG.Services.GMS.MembershipPlan plan, Int64 clientRID)
 {
     var data = new MembershipPlan()
     {
         GroupRID = plan.GroupRID,
         ClientRID = clientRID,
         CorporationRID = GroupDataService.CorporationRID,
         MembershipLabel = plan.Label,
         CoverageCode = plan.CoverageCode,
         PerMemberPerMonth = plan.PMPM,
         FamilyMemberPerMonth = plan.FMPM,
         MembershipPlanID = plan.MembershipPlanID,
         BillingType = plan.BillingType == LG.Services.GMS.BillingTypeEnum.PerMemberPerMonth
         ? LG.Services.MPS.BillingTypeEnum.PerMemberPerMonth : LG.Services.MPS.BillingTypeEnum.PerEmployeePerMonth,
         IsActive = plan.IsActive
     };
     list.Add(data);
 }