Untitled

 avatar
unknown
plain_text
2 years ago
2.9 kB
5
Indexable
using System.Linq;
using System.Collections.Generic;
using UniversityManagementSystem.MVVM.Model; // Импортируйте вашу модель данных
using UniversityManagementSystem.Data; // Импортируйте ваш контекст данных

namespace UniversityManagementSystem.MVVM.Core
{
    public static class DataWorker
    {
        // Пример методов для работы с данными университета

        #region Получить всех студентов
        public static List<Student> GetAllStudents()
        {
            using (ApplicationContext db = new ApplicationContext())
            {
                return db.Students.ToList();
            }
        }
        #endregion

        #region Получить все курсы
        public static List<Course> GetAllCourses()
        {
            using (ApplicationContext db = new ApplicationContext())
            {
                return db.Courses.ToList();
            }
        }
        #endregion

        #region Получить все факультеты
        public static List<Faculty> GetAllFaculties()
        {
            using (ApplicationContext db = new ApplicationContext())
            {
                return db.Faculties.ToList();
            }
        }
        #endregion

        #region Получить всю администрацию
        public static List<Administrator> GetAllAdministrators()
        {
            using (ApplicationContext db = new ApplicationContext())
            {
                return db.Administrators.ToList();
            }
        }
        #endregion

        // Далее добавьте методы для создания, удаления и редактирования
        // студентов, курсов, факультетов и административного персонала,
        // по аналогии с вашим существующим кодом.

        // Пример метода создания студента
        public static string CreateStudent(/* параметры для создания студента */)
        {
            // Реализация...
        }

        // Пример метода удаления студента
        public static string DeleteStudent(/* параметры для удаления студента */)
        {
            // Реализация...
        }

        // Пример метода редактирования студента
        public static string EditStudent(/* параметры для редактирования студента */)
        {
            // Реализация...
        }

        // Аналогичные методы для курсов, факультетов и администрации...
    }
}
Editor is loading...
Leave a Comment