public ResponseModel Save(Student student)
        {
            using (SchoolManagementDBEntities db = new SchoolManagementDBEntities())
            {
                DbSet<Student> students = db.Students;
                students.Add(student);
                db.SaveChanges();

                return new ResponseModel();
            }
        }
        public ResponseModel GetStudentById(int id)
        {
            using (SchoolManagementDBEntities db = new SchoolManagementDBEntities())
            {
                Student student = db.Students.Find(id);

                return new ResponseModel()
                {
                    Data = student
                };
            }
        }
        public ResponseModel GetStudents()
        {
            using (SchoolManagementDBEntities db = new SchoolManagementDBEntities())
            {
                List<Student> students = db.Students.ToList();

                return new ResponseModel()
                {
                    Data = students
                };
            }
        }
 public ResponseModel Delete(int id)
 {
     using (SchoolManagementDBEntities db = new SchoolManagementDBEntities())
     {
         Student std = (db.Students.Where(student => student.Id == id)).FirstOrDefault();
         if (std != null)
         {
             db.Students.Remove(std);
             db.SaveChanges();
         }
         return new ResponseModel();
     }
 }