Untitled
unknown
plain_text
2 years ago
2.9 kB
9
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