public ActionResult Load(Int32 id = 1) { NannyContext db = new NannyContext(); db.InitData(); return View(); }
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(); }
public SuburbRepository(NannyContext context) { this.context = context; }
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(); } }