Esempio n. 1
0
 //constructor
 public Child(String myFirstName, String myLastName, String myID, DateTime myDateOfBirth,
              String myParentId, bool mySpecialNeeds, Dictionary <ChildInfo, String> myChildDetails, List <Language> myChildLanguage,
              HMO myChildHMO)
     : base(myFirstName, myLastName, myID, myDateOfBirth)
 {
     parentId      = myParentId;
     specialNeeds  = mySpecialNeeds;
     childDetails  = myChildDetails;
     childLanguage = myChildLanguage;
     childHMO      = myChildHMO;
 }
Esempio n. 2
0
 public void AddOrEdit(HMO details)
 {
     if (details.IdHMO == 0)
     {
         _HMO_DAL.Add(details);
     }
     else
     {
         _HMO_DAL.Edit(details);
     }
 }
Esempio n. 3
0
        public void Add(HMO details)
        {
            List <HMO> hMOs = _HMO_DAL.Get();

            foreach (var item in hMOs)
            {
                _DB.HMOes.Add(new HMO()
                {
                    IdHMO = item.IdHMO, nameHMO = item.nameHMO
                });
            }
            _DB.SaveChanges();
        }
Esempio n. 4
0
        //IHealthPlan factory for creating concrete HealthPlans based on the given PlanType enum
        public static IHealthPlan GetHealthPlan(PlanType planType)
        {
            IHealthPlan plan = null;

            // Construct HMO, PPO, or ObamaCare Plan Type based on user input.
            switch (planType)
            {
            case PlanType.HMO:
                plan = new HMO();
                break;

            case PlanType.PPO:
                plan = new PPO();
                break;

            case PlanType.ObamaCare:
                plan = new ObamaCare();
                break;
            }

            return(plan);
        }
Esempio n. 5
0
 public void Edit(HMO details)
 {
     _DB.Entry(details);
     _DB.SaveChanges();
 }
Esempio n. 6
0
 public void Add(HMO details)
 {
     _DB.HMOes.Add(details);
     _DB.SaveChanges();
 }