private void UpdateDefinitivePlans(List <SuggestorB2b> planList)
        {
            _curretDefinitvePlans = new List <DefinitivePlanModel>();
            foreach (SuggestorB2b reco in planList)
            {
                var bono1024 = Convert.ToInt64(reco.BonoPlanSugerido) / 1024;

                DefinitivePlanModel planDef = new DefinitivePlanModel()
                {
                    RecomendadorId = reco.Id, Plan = reco.PlanSugerido, Bono = bono1024, Roaming = reco.RoamingPlanSugerido, TMM_s_iva = (Decimal)reco.TmmPlanSugerido
                };
                _curretDefinitvePlans.Add(planDef);
            }
        }
Exemple #2
0
        private List <DefinitivePlanModel> PopulateDefinitivePlanList(Proposal proposal)
        {
            List <DefinitivePlanModel> planDefinitveList = new List <DefinitivePlanModel>();
            var idPlan = 1;

            foreach (var linea in proposal.Lineas)
            {
                var planModel = new DefinitivePlanModel()
                {
                    RecomendadorId = idPlan,
                    Plan           = linea.Plan.Plan,
                    Bono           = linea.Plan.Bono_ / 1024,
                    Roaming        = linea.Plan.Roaming,
                    TMM_s_iva      = (decimal)linea.Plan.TmM_s_iva
                };

                planDefinitveList.Add(planModel);
                idPlan++;
            }
            return(planDefinitveList);
        }