private static List <SelectListItem> Excercises() { eTrenerContext db = new eTrenerContext(); List <SelectListItem> items = new List <SelectListItem>(db.Excercise.Select(c => new SelectListItem { Value = c.Name, Text = c.Name })); return(items); }
public void SeedUzytkownicy(eTrenerContext db) { var userManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(db)); var roleManager = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(db)); const string name = "*****@*****.**"; const string password = "******"; const string roleName = "Admin"; var user = userManager.FindByName(name); if (user == null) { user = new ApplicationUser { UserName = name, Email = name, UserData = new UserData() }; var result = userManager.Create(user, password); } // utworzenie roli Admin jeśli nie istnieje var role = roleManager.FindByName(roleName); if (role == null) { role = new IdentityRole(roleName); var roleresult = roleManager.Create(role); } // dodanie uzytkownika do roli Admin jesli juz nie jest w roli var rolesForUser = userManager.GetRoles(user.Id); if (!rolesForUser.Contains(role.Name)) { var result = userManager.AddToRole(user.Id, role.Name); } }
public AddMealMenager(ISessionMenager session, eTrenerContext db) { this.session = session; this.db = db; }
public DietController(eTrenerContext context, ISessionMenager sessionMenager) { this.db = context; this.SessionMenager = sessionMenager; mealMenager = new AddMealMenager(sessionMenager, db); }