Esempio n. 1
0
        public ActionResult Load(Int32 id = 1)
        {
            NannyContext db = new NannyContext();

            db.InitData();

            return View();
        }
Esempio n. 2
0
        public ActionResult GetMenu(String viewName)
        {
            if (viewName != String.Empty)
            {
                NannyContext db = new NannyContext();

                switch (viewName)
                {
                    case "Basic":
                        Models.Nanny nanny = new GenericRepository<Models.Nanny>(db).GetByID(1);
                        ViewBag.Genders = new GenericRepository<Gender>(db).Get();
                        ViewBag.Suburbs = new GenericRepository<Suburb>(db).Get();
                        return PartialView(viewName, nanny);

                    case "LanguageSkill":
                        LanguageSkillViewModel vm = new LanguageSkillViewModel();

                        IList<LanguageSkill> languages = new GenericRepository<Models.LanguageSkill>(db).Get().Where(l => l.IdNanny == Guid.NewGuid()).ToList();

                        vm.LanguageSkill = null;
                        vm.LanguageSkills = languages;

                        ViewBag.Languages = new GenericRepository<Language>(db).Get();
                        ViewBag.LanguageLevels = new GenericRepository<LanguageLevel>(db).Get();

                        return PartialView(viewName, vm);

                    case "ChangePassword":
                        return PartialView(viewName);
                    default:
                        return View();
                }
            }

            return View();
        }
Esempio n. 3
0
 public SuburbRepository(NannyContext context)
 {
     this.context = context;
 }
Esempio n. 4
0
        public void InitData()
        {
            using (var db = new NannyContext())
            {
                #region Gender

                db.Genders.Add(new Gender
                {
                    Title = "Female",
                    DateCreated = DateTime.UtcNow,
                    DateLastUpdated = DateTime.UtcNow
                });
                db.Genders.Add(new Gender
                {
                    Title = "Male",

                    DateCreated = DateTime.UtcNow,
                    DateLastUpdated = DateTime.UtcNow
                });

                #endregion Gender

                #region Suburb

                db.Suburbs.Add(new Suburb
                {
                    Name = "Sydney",
                    DateCreated = DateTime.UtcNow,
                    DateLastUpdated = DateTime.UtcNow
                });

                db.Suburbs.Add(new Suburb
                {
                    Name = "Manly",

                    DateCreated = DateTime.UtcNow,
                    DateLastUpdated = DateTime.UtcNow
                });

                #endregion Suburb

                #region Language

                db.Languages.Add(new Language
                {
                    Name = "English",
                    DateCreated = DateTime.UtcNow,
                    DateLastUpdated = DateTime.UtcNow
                });

                db.Languages.Add(new Language
                {
                    Name = "Portuguese",
                    DateCreated = DateTime.UtcNow,
                    DateLastUpdated = DateTime.UtcNow
                });

                db.Languages.Add(new Language
                {
                    Name = "Japanese",
                    DateCreated = DateTime.UtcNow,
                    DateLastUpdated = DateTime.UtcNow
                });

                db.Languages.Add(new Language
                {
                    Name = "Spanish",
                    DateCreated = DateTime.UtcNow,
                    DateLastUpdated = DateTime.UtcNow
                });

                #endregion Language

                #region Language Level

                db.LanguageLevels.Add(new LanguageLevel
                {
                    Name = "Beginner",
                    DateCreated = DateTime.UtcNow,
                    DateLastUpdated = DateTime.UtcNow
                });

                db.LanguageLevels.Add(new LanguageLevel
                {
                    Name = "Elementary",
                    DateCreated = DateTime.UtcNow,
                    DateLastUpdated = DateTime.UtcNow
                });

                db.LanguageLevels.Add(new LanguageLevel
                {
                    Name = "Pre-Intermediate",
                    DateCreated = DateTime.UtcNow,
                    DateLastUpdated = DateTime.UtcNow
                });

                db.LanguageLevels.Add(new LanguageLevel
                {
                    Name = "Low Intermediate",
                    DateCreated = DateTime.UtcNow,
                    DateLastUpdated = DateTime.UtcNow
                });

                db.LanguageLevels.Add(new LanguageLevel
                {
                    Name = "Intermediate",
                    DateCreated = DateTime.UtcNow,
                    DateLastUpdated = DateTime.UtcNow
                });

                db.LanguageLevels.Add(new LanguageLevel
                {
                    Name = "Upper Intermediate",
                    DateCreated = DateTime.UtcNow,
                    DateLastUpdated = DateTime.UtcNow
                });

                db.LanguageLevels.Add(new LanguageLevel
                {
                    Name = "Pre-advanced",
                    DateCreated = DateTime.UtcNow,
                    DateLastUpdated = DateTime.UtcNow
                });

                db.LanguageLevels.Add(new LanguageLevel
                {
                    Name = "Advanced",
                    DateCreated = DateTime.UtcNow,
                    DateLastUpdated = DateTime.UtcNow
                });

                db.LanguageLevels.Add(new LanguageLevel
                {
                    Name = "Very Advanced",
                    DateCreated = DateTime.UtcNow,
                    DateLastUpdated = DateTime.UtcNow
                });

                #endregion Language Level

                db.SaveChanges();
            }
        }