using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DepartmentStaffDatabase { public abstract class Abstracts { public abstract void CreateDepartment(Department department); public abstract void UpdateDepartment(Department department); public abstract void DeleteDepartment(int id); public abstract Department GetDepartment(int id); public abstract Department GetDepartment(string departmentName); public abstract List GetDepartments(); public abstract void DeleteDepartments(); public abstract void CreatePosition(Position position); public abstract void UpdatePosition(Position position); public abstract void DeletePosition(int id); public abstract Position GetPosition(int id); public abstract Position GetPosition(string positionName); public abstract List GetPositions(); public abstract void Deletepositions(); public abstract void CreateEmployee(Employee employee); public abstract void UpdateEmployee(Employee employee); public abstract void DeleteEmployee(int id); public abstract Employee GetEmployee(int id); public abstract Employee GetEmployee(string employeeName); public abstract List GetEmployees(); public abstract void DeleteEmployees(); public abstract void CreateContract(Contract contract); public abstract void UpdateContract(Contract contract); public abstract void DeleteContract(int id); public abstract Contract GetContract(int id); public abstract List GetContracts(); public abstract void DeleteContracts(); public abstract void CreateCourse(Course course); public abstract void UpdateCourse(Course course); public abstract void DeleteCourse(int id); public abstract Course GetCourse(int id); public abstract List GetCourses(); public abstract void DeleteCourses(); //public abstract void CreateEmployee_Course(Employee_Course employee_course); //public abstract void UpdateEmployee_Course(Employee_Course employee_course); //public abstract void DeleteEmployee_Course(Employee_Course employee_course); //public abstract Employee_Course GetEmployee_Course(int id); //public abstract List GetEmployee_Courses(); //public abstract void DeleteEmployee_Courses(); } }