예제 #1
0
        public static async Task SeedCountriesAsync(IVMSBackContext context,
                                                    RoleManager <IVMSBackRole> roleManager,
                                                    UserManager <IVMSBackUser> userManager)
        {
            var roleAdmin = new IVMSBackRole();

            roleAdmin.Name = "Super Administrador";
            await roleManager.CreateAsync(roleAdmin);

            var role = new IVMSBackRole();

            role.Name = "Administrador";
            await roleManager.CreateAsync(role);

            role      = new IVMSBackRole();
            role.Name = "Monitorista";
            await roleManager.CreateAsync(role);

            role      = new IVMSBackRole();
            role.Name = "Conductor";
            await roleManager.CreateAsync(role);

            var user = new IVMSBackUser();

            user.Name     = "Gad Arenas";
            user.UserName = "******";
            user.Email    = "*****@*****.**";
            await userManager.CreateAsync(user, "Sysware2016");
        }
 public IVMSBackUsersController(IVMSBackContext context,
                                UserManager <IVMSBackUser> userManager,
                                RoleManager <IVMSBackRole> roleManager)
 {
     _context     = context;
     _userManager = userManager;
     _roleManager = roleManager;
 }
 public VehicleStatusController(IVMSBackContext context,
                                UserManager <IVMSBackUser> userManager,
                                RoleManager <IVMSBackRole> roleManager,
                                IWebHostEnvironment environment)
 {
     _context     = context;
     _userManager = userManager;
     _roleManager = roleManager;
     _environment = environment;
 }