public IHttpActionResult PostTeacher(Teacher_View t)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest("Invalid Data."));
            }
            using (var db = new TeacherEntities())
            {
                db.Teacher_Info.Add(new Teacher_Info()
                {
                    Teacher_Id    = t.Id,
                    Teacher_Name  = t.Name,
                    Teacher_Email = t.email
                });
                db.SaveChanges();
            }

            return(Ok());
        }
        public IHttpActionResult PutTeacher(Teacher_View t)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest("Invalid Data."));
            }
            using (var db = new TeacherEntities())
            {
                var et = db.Teacher_Info.Where(s => s.Teacher_Id == t.Id).FirstOrDefault <Teacher_Info>();

                if (et != null)
                {
                    et.Teacher_Name  = t.Name;
                    et.Teacher_Email = t.email;
                    db.SaveChanges();
                }
                else
                {
                    return(NotFound());
                }
            }
            return(Ok());
        }