private void DropDownListStudProg(object selectedConditions = null)
        {
            StudentWebMarketDbContext db = new StudentWebMarketDbContext();
            var conditionQuery           = from d in db.StudentPrograms
                                           orderby d.Name
                                           select d;

            ViewBag.StudentProgramId = new SelectList(conditionQuery, "StudentProgramId", "Name", selectedConditions);
        }
예제 #2
0
        private void DropDownList(object selectedCourses = null)
        {
            StudentWebMarketDbContext db = new StudentWebMarketDbContext();
            var courseQuery = from d in db.Categories
                              orderby d.Name
                              select d;

            ViewBag.CategoryId = new SelectList(courseQuery, "CategoryId", "Name", selectedCourses);
        }
예제 #3
0
 protected virtual void Dispose(bool disposing)
 {
     if (disposing)
     {
         if (db != null)
         {
             db.Dispose();
             db = null;
         }
     }
 }
예제 #4
0
        private void createRolesandUsers()
        {
            StudentWebMarketDbContext context = new StudentWebMarketDbContext();

            var roleManager = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(context));
            var UserManager = new UserManager <User>(new UserStore <User>(context));


            // In Startup iam creating first Admin Role and creating a default Admin User
            if (!roleManager.RoleExists("Admin"))
            {
                // first we create Admin rool
                var role = new IdentityRole
                {
                    Name = "Admin"
                };
                roleManager.Create(role);

                //creating a Admin super user who will maintain the website
                var user = new User
                {
                    UserName  = "******",
                    Email     = "*****@*****.**",
                    UserPhoto = File.ReadAllBytes(Path.Combine(AppDomain.CurrentDomain.BaseDirectory,
                                                               "C:/Users/Navn/Source/Repos/StudentWebMarket/StudentWebMarket.Data/Migrations/Images/admin.jpg")),
                };

                string userPWD = "Admin123*";

                var chkUser = UserManager.Create(user, userPWD);

                //Add default User to Role Admin
                if (chkUser.Succeeded)
                {
                    var result1 = UserManager.AddToRole(user.Id, "Admin");
                }
            }

            // creating regular user role
            if (!roleManager.RoleExists("User"))
            {
                var role = new IdentityRole();
                role.Name = "User";
                roleManager.Create(role);
            }
        }
예제 #5
0
 public StudentProgramRepository()
 {
     db    = new StudentWebMarketDbContext();
     dbSet = db.Set <StudentProgram>();
 }
예제 #6
0
 public CategoryRepository()
 {
     db    = new StudentWebMarketDbContext();
     dbSet = db.Set <Category>();
 }
예제 #7
0
 public SchoolRepository()
 {
     db    = new StudentWebMarketDbContext();
     dbSet = db.Set <School>();
 }