public CourseViewModel()
 {
     Unit = new Unit();
     Centre = new Centre();
     Tutor = new Person();
     Verifier = new Person();
     Students = new List<Person>();
 }
        protected void CreateUnits()
        {
            Unit IntroductionToFacePainting = new Unit
            {
                Name = "1 - Introduction to Face Painting",
                Sessions = new List<Session>
                {
                    new Session{ Name = "Session 1" },
                    new Session{ Name = "Session 2" },
                    new Session{ Name = "Session 3" },
                    new Session{ Name = "Session 4" },
                    new Session{ Name = "Session 5" },
                    new Session{ Name = "Session 6" },
                },
                Modules = new List<Module>
                {
                    new Module{ Name = "Health & Safety" },
                    new Module{ Name = "Communications" },
                    new Module{ Name = "Design" },
                    new Module{ Name = "Technique" }
                }
            };
            MvcApplication.CurrentSession.Store(IntroductionToFacePainting);

            Unit IntermediateFacePainting = new Unit
            {
                Name = "2 - Intermediate Face Painting",
                Sessions = new List<Session>
                {
                    new Session{ Name = "Session 1" },
                    new Session{ Name = "Session 2" },
                    new Session{ Name = "Session 3" },
                    new Session{ Name = "Session 4" },
                    new Session{ Name = "Session 5" },
                    new Session{ Name = "Session 6" },
                },
                Modules = new List<Module>
                {
                    new Module{ Name = "Health & Safety" },
                    new Module{ Name = "Communications" },
                    new Module{ Name = "Design" },
                    new Module{ Name = "Technique" }
                }
            };
            MvcApplication.CurrentSession.Store(IntermediateFacePainting);

            Unit DesignDevelopment = new Unit
            {
                Name = "3 - Design Development",
                Sessions = new List<Session>
                {
                    new Session{ Name = "Session 1" },
                    new Session{ Name = "Session 2" },
                    new Session{ Name = "Session 3" },
                    new Session{ Name = "Session 4" },
                    new Session{ Name = "Session 5" },
                    new Session{ Name = "Session 6" },
                },
                Modules = new List<Module>
                {
                    new Module{ Name = "Health & Safety" },
                    new Module{ Name = "Communications" },
                    new Module{ Name = "Design" },
                    new Module{ Name = "Technique" }
                }
            };
            MvcApplication.CurrentSession.Store(DesignDevelopment);

            Unit FacePaintingAtEventsVolunteerProgramme = new Unit
            {
                Name = "4 - Face Painting at Events Volunteer Programme",
                Sessions = new List<Session>
                {
                    new Session{ Name = "Session 1" },
                    new Session{ Name = "Session 2" },
                    new Session{ Name = "Session 3" },
                    new Session{ Name = "Session 4" },
                    new Session{ Name = "Session 5" },
                    new Session{ Name = "Session 6" },
                },
                Modules = new List<Module>
                {
                    new Module{ Name = "Health & Safety" },
                    new Module{ Name = "Communications" },
                    new Module{ Name = "Design" },
                    new Module{ Name = "Technique" }
                }
            };
            MvcApplication.CurrentSession.Store(FacePaintingAtEventsVolunteerProgramme);

            MvcApplication.CurrentSession.SaveChanges();
        }