示例#1
0
        public void Insert(ClassRoom classroom)
        {
            NetMvcDb db = new NetMvcDb();

            db.ClassRooms.Add(classroom);
            db.SaveChanges();
        }
示例#2
0
        public void Update(ClassRoom classroom)
        {
            NetMvcDb db = new NetMvcDb();

            db.ClassRooms.AddOrUpdate(classroom);
            db.SaveChanges();
        }
示例#3
0
        public void Insert(Department department)
        {
            NetMvcDb db = new NetMvcDb();

            db.Departments.Add(department);
            db.SaveChanges();
        }
示例#4
0
        public void Update(Department department)
        {
            NetMvcDb db = new NetMvcDb();

            db.Departments.AddOrUpdate(department);
            db.SaveChanges();
        }
示例#5
0
        public void Update(Student student)
        {
            NetMvcDb db = new NetMvcDb();

            db.Students.AddOrUpdate(student);
            db.SaveChanges();
        }
示例#6
0
        public void Insert(Student student)
        {
            NetMvcDb db = new NetMvcDb();

            db.Students.Add(student);
            db.SaveChanges();
        }
示例#7
0
        public IEnumerable <Department> GetDepartments()
        {
            NetMvcDb db   = new NetMvcDb();
            var      list = db.Departments.Where(m => m.IsDelete == false).AsQueryable();

            return(list.OrderByDescending(m => m.DepartmentID));
        }
示例#8
0
        public IEnumerable <ClassRoom> GetClassRooms(int?DepartmentID)
        {
            NetMvcDb db   = new NetMvcDb();
            var      list = db.ClassRooms.Where(m => m.IsDelete == false).AsQueryable();

            if (DepartmentID.HasValue)
            {
                list = list.Where(m => m.DepartmentID == DepartmentID).AsQueryable();
            }
            return(list.OrderBy(m => m.SortOrder));
        }
示例#9
0
        public ClassRoom FindByKey(int?ClassRoomID)
        {
            NetMvcDb  db        = new NetMvcDb();
            ClassRoom classroom = new ClassRoom();

            if (ClassRoomID.HasValue)
            {
                classroom = db.ClassRooms.Find(ClassRoomID);
            }
            return(classroom);
        }
示例#10
0
        public Department FindByKey(int?DepartmentID)
        {
            NetMvcDb   db         = new NetMvcDb();
            Department department = new Department();

            if (DepartmentID.HasValue)
            {
                department = db.Departments.Find(DepartmentID);
            }
            return(department);
        }
示例#11
0
        public Student FindByKey(int?StudentID)
        {
            NetMvcDb db      = new NetMvcDb();
            Student  student = new Student();

            if (StudentID.HasValue)
            {
                student = db.Students.Find(StudentID);
            }
            return(student);
        }
示例#12
0
        public void Delete(int?ClassRoomID)
        {
            NetMvcDb  db        = new NetMvcDb();
            ClassRoom classroom = new ClassRoom();

            if (ClassRoomID.HasValue)
            {
                classroom = db.ClassRooms.Find(ClassRoomID);
                db.ClassRooms.Remove(classroom);
            }

            db.SaveChanges();
        }
示例#13
0
        public void Delete(int?DepartmentID)
        {
            NetMvcDb   db         = new NetMvcDb();
            Department department = new Department();

            if (DepartmentID.HasValue)
            {
                department = db.Departments.Find(DepartmentID);
                db.Departments.Remove(department);
            }

            db.SaveChanges();
        }
示例#14
0
        public void Delete(int?StudentID)
        {
            NetMvcDb db      = new NetMvcDb();
            Student  student = new Student();

            if (StudentID.HasValue)
            {
                student = db.Students.Find(StudentID);
                db.Students.Remove(student);
            }

            db.SaveChanges();
        }
示例#15
0
        /// <summary>
        /// danh sach khoa
        /// </summary>
        /// <returns></returns>
        public IPagedList <Department> GetDepartments(int?DepartmentID, string DepartmentName, int PageCurrent, int PageSize)
        {
            NetMvcDb db   = new NetMvcDb();
            var      list = db.Departments.Where(m => m.IsDelete == false).AsQueryable();

            if (DepartmentID.HasValue)
            {
                list = list.Where(m => m.DepartmentID == DepartmentID);
            }
            if (!string.IsNullOrEmpty(DepartmentName))
            {
                list = list.Where(m => m.DepartmentName.Contains(DepartmentName)).AsQueryable();
            }
            return(list.OrderByDescending(m => m.DepartmentID).ToPagedList(PageCurrent, PageSize));
        }