Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
 public AddMealMenager(ISessionMenager session, eTrenerContext db)
 {
     this.session = session;
     this.db      = db;
 }
Esempio n. 4
0
 public DietController(eTrenerContext context, ISessionMenager sessionMenager)
 {
     this.db             = context;
     this.SessionMenager = sessionMenager;
     mealMenager         = new AddMealMenager(sessionMenager, db);
 }