public IHttpActionResult POSTStudent()
        {
            HttpRequest    request = HttpContext.Current.Request;
            HttpPostedFile image   = request.Files["image"];

            Repository.Models.Student student1 = new Repository.Models.Student()
            {
                Name  = request["Name"],
                Age   = int.Parse(request["Age"]),
                Email = request["Email"],
                Image = saveImageToFile(image)
            };

            StudentRepository.AddStudent(student1);
            return(Created("Done", student1));

            //if (ModelState.IsValid)
            //{
            //    if (StudentRepository.AddStudent(student))
            //    {
            //        return Created("Added Successfully", student);
            //    }
            //}
            //return BadRequest("Input Data Is Not Valid ----> See Help");
        }
        public IHttpActionResult PUTStudent([FromUri] int id)
        {
            HttpRequest    request = HttpContext.Current.Request;
            HttpPostedFile image   = request.Files["image"];

            Repository.Models.Student student = new Repository.Models.Student()
            {
                ID    = int.Parse(request["ID"]),
                Name  = request["Name"],
                Age   = int.Parse(request["Age"]),
                Email = request["Email"],
                Image = saveImageToFile(image)
            };
            if (StudentRepository.EditStudent(id, student))
            {
                return(Ok(student));
            }
            return(BadRequest("Input Data Is Not Valid ----> See Help"));
        }