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")); }