コード例 #1
0
        static void Main()
        {
            //Database.SetInitializer(new MigrateDatabaseToLatestVersion<StudentDbContext, Configuration>());

            var db = new StudentDbContext();
            var student = db.Students.Where(s => s.Id == 1).FirstOrDefault();
            var course = db.Courses.Where(c => c.Id == 1).FirstOrDefault();
            student.Courses.Add(course);
            course.Students.Add(student);
            db.SaveChanges();
        }
コード例 #2
0
 public CommentRepository(StudentDbContext dataBase)
 {
     dataBaseContext = dataBase;
 }
コード例 #3
0
 public StudentRepository()
 {
     db = new StudentDbContext();
 }
コード例 #4
0
 public StudentRepository(StudentDbContext dbContext)
 {
     _dbContext = dbContext;
 }
コード例 #5
0
 public CourseRepository(StudentDbContext studentDb)
 {
     this.studentDb = studentDb;
 }
コード例 #6
0
 public async Task <IEnumerable <Student> > GetAllStudentsAsync()
 {
     return(await StudentDbContext
            .ToListAsync());
 }
コード例 #7
0
 public StudentRepository(StudentDbContext studentDbContext)
 {
     _studentDbContext = studentDbContext;
 }
 public DbStudentController(StudentDbContext context)
 {
     _context = context;
 }
コード例 #9
0
 public StudentsController(StudentDbContext context, IConsulClient consulClient)
 {
     _context      = context;
     _consulClient = consulClient;
 }
 public StudentPagingController(StudentDbContext context)
 {
     _context = context;
 }
コード例 #11
0
 public DepartmentController(StudentDbContext context)
 {
     _context = context;
 }
コード例 #12
0
 public StudentsController(StudentDbContext studentDatabaseContext, IHubContext <StudentHub> attendanceHubContext)
 {
     StudentDatabaseContext = studentDatabaseContext;
     AttendanceHubContext   = attendanceHubContext;
     ViewBag.CurrentFilter  = "All Periods";
 }
コード例 #13
0
 public StudentRepositories(StudentDbContext dataBase)
 {
     dataBaseContext = dataBase;
 }
コード例 #14
0
 // Constructor
 public GenericRepository(StudentDbContext context)
 {
     this.context = context;
     this.dbSet   = context.Set <TEntity>();
 }
コード例 #15
0
 public StudentService()
 {
     _dbContext = new StudentDbContext();
 }
コード例 #16
0
 public StudentsController(StudentDbContext context)
 {
     _context = context;
 }
コード例 #17
0
        static void Seed(StudentDbContext context)
        {
            var students = new[]
            {
                new Student
                {
                    Birthday     = new DateTime(1985, 2, 3),
                    Name         = new PersonName("Pesho", "Ivanov"),
                    PhoneNumber  = "0888123456",
                    RegisteredOn = new DateTime(2015, 6, 7)
                },

                new Student
                {
                    Name         = new PersonName("Gosho", "Petrov"),
                    RegisteredOn = new DateTime(2016, 3, 5)
                },

                new Student
                {
                    Name         = new PersonName("Stamat", "Ivanov"),
                    Birthday     = new DateTime(1995, 1, 7),
                    RegisteredOn = new DateTime(2016, 12, 20)
                },

                new Student
                {
                    Name         = new PersonName("Mihail", "Stamatov"),
                    RegisteredOn = new DateTime(2017, 1, 7),
                    PhoneNumber  = "0877445566"
                }
            };

            context.Students.AddRange(students);

            var courses = new[]
            {
                new Course
                {
                    Name        = "JS Fundamentals",
                    Description = "JS for beginners",
                    StartDate   = new DateTime(2016, 9, 18),
                    EndDate     = new DateTime(2016, 10, 20),
                    Price       = 180.00m
                },

                new Course
                {
                    Name      = "JS Advanced",
                    StartDate = new DateTime(2016, 10, 21),
                    EndDate   = new DateTime(2016, 11, 19),
                    Price     = 180.00m
                },

                new Course
                {
                    Name        = "Js Applications",
                    StartDate   = new DateTime(2016, 11, 20),
                    EndDate     = new DateTime(2016, 12, 18),
                    Description = "JS Приложения",
                    Price       = 200.00m
                }
            };

            context.Courses.AddRange(courses);

            var resources = new[]
            {
                new Resource
                {
                    Name         = "Intro",
                    Url          = "softuni.bg/resources/0123456789",
                    ResourceType = ResourceType.Presentation,
                    Course       = courses[0]
                },

                new Resource
                {
                    Name         = "OOP Intro",
                    Url          = "softuni.bg/resources/1245687",
                    ResourceType = ResourceType.Video,
                    Course       = courses[1]
                },

                new Resource
                {
                    Name         = "Objects",
                    Url          = "softuni.bg/resources/556688",
                    ResourceType = ResourceType.Document,
                    Course       = courses[0]
                }
            };

            context.Resources.AddRange(resources);

            var homeworks = new[]
            {
                new Homework
                {
                    Content        = "softuni.bg/homeworks/124578",
                    ContentType    = ContentType.Zip,
                    SubmissionTime = new DateTime(2016, 2, 5, 12, 45, 55),
                    Course         = courses[0],
                    Student        = students[2]
                },

                new Homework
                {
                    Content        = "softuni.bg/homeworks/225588",
                    ContentType    = ContentType.Pdf,
                    SubmissionTime = new DateTime(2017, 5, 8, 14, 22, 36),
                    Course         = courses[1],
                    Student        = students[0]
                },

                new Homework
                {
                    Content        = "softuni.bg/homeworks/44778855",
                    ContentType    = ContentType.Application,
                    SubmissionTime = new DateTime(2017, 4, 6, 18, 22, 54),
                    Course         = courses[1],
                    Student        = students[2]
                }
            };

            context.HomeworkSubmissions.AddRange(homeworks);

            var studentcourses = new[]
            {
                new StudentCourse
                {
                    Student = students[0],
                    Course  = courses[0]
                },

                new StudentCourse
                {
                    Student = students[1],
                    Course  = courses[0]
                },

                new StudentCourse
                {
                    Student = students[1],
                    Course  = courses[2]
                }
            };

            context.StudentCourses.AddRange(studentcourses);

            context.SaveChanges();
        }
コード例 #18
0
 public StudentTaskController(StudentDbContext context, UserManager <ApplicationUser> userManager)
 {
     _context     = context;
     _userManager = userManager;
 }
コード例 #19
0
 public StudentCourseRepository(StudentDbContext dbContext)
 {
     this.dbContext = dbContext;
 }
コード例 #20
0
 public StudentRepository(StudentDbContext context) : base(context)
 {
 }
コード例 #21
0
 public PostRepository(StudentDbContext _db)
 {
     db = _db;
 }
コード例 #22
0
 public StudentService(StudentDbContext studentDbContext)
 {
     this.studentDbContext = studentDbContext;
 }
 public Students(StudentDbContext context)
 {
     _context = context;
 }
コード例 #24
0
 public StudentService(StudentDbContext context)
 {
     _context = context;
 }
コード例 #25
0
 public Repository(StudentDbContext _context)
 {
     context = _context;
 }
コード例 #26
0
 public ProgrammeCourseRepository(StudentDbContext dbContext)
 {
     this.dbContext = dbContext;
 }
コード例 #27
0
 public EFUnitOfWork()
 {
     dataBaseContext = new StudentDbContext();
 }
コード例 #28
0
 public StudentAccountController()
 {
     db = new StudentDbContext();
 }
コード例 #29
0
 public RepositoryBase(StudentDbContext databaseContext)
 {
     this.dbContext = databaseContext;
 }
コード例 #30
0
 public StudentController(StudentDbContext db)
 {
     _db = db;
 }
コード例 #31
0
 public RepositoryWrapper(StudentDbContext dbContext)
 {
     _dbContext = dbContext;
 }