예제 #1
0
        public ActionResult Create()
        {
            SchoolManagementSystemEntities _db  = new SchoolManagementSystemEntities();
            StudentRepository studentRepository = new StudentRepository();
            StudentViewModel  students          = new StudentViewModel();

            ViewBag.facultyList = (from faculty in _db.TblFaculties
                                   select new SelectListItem
            {
                Text = faculty.FacultyName + "-" + faculty.Section,
                Value = faculty.Id.ToString()
            });
            students.Subjects = studentRepository.GetAllSubjects();
            return(View(students));
        }
예제 #2
0
        public ActionResult Edit(int id)
        {
            StudentRepository repo             = new StudentRepository();
            SchoolManagementSystemEntities _db = new SchoolManagementSystemEntities();

            ViewBag.facultyList = (from faculty in _db.TblFaculties
                                   select new SelectListItem
            {
                Text = faculty.FacultyName + "-" + faculty.Section,
                Value = faculty.Id.ToString()
            });
            var student = repo.GetStudentById(id);

            return(View(student));
        }
 public BaseRepository(SchoolManagementSystemEntities dbContext)
 {
     this.dbContext = dbContext;
     this.dbSet     = dbContext.Set <T>();
 }
예제 #4
0
 public UnitOfWork()
 {
     _dbContext = new SchoolManagementSystemEntities();
     _dbContext.Configuration.ProxyCreationEnabled = false;
 }