public IHttpActionResult Delete(int id) { if (languageDAL.IsThereAnyLanguage(id) == false) { return(NotFound()); } else { languageDAL.DeleteLanguage(id); return(StatusCode(HttpStatusCode.NoContent)); } }
//[ResponseType(typeof(Language))] //geriye ne döndürdüğünü söyleyebiliriz. //public IHttpActionResult Put(int id, Language language) //{ // //idye ait kayıt yoksa // if (languageDAL.IsThereAnyLanguage(id) == false) //kayıt yoksa // { // //return Request.CreateResponse(HttpStatusCode.NotFound, "Kayıt bulunamadı"); //404 // return NotFound(); // } // else if (ModelState.IsValid == false) // //model belirttiğim kurallara uygun değilse // //language modeli doğrulanmadıysa // { // //return Request.CreateResponse(HttpStatusCode.BadRequest, ModelState); //400 // return BadRequest(ModelState); // } // else // { // //kaydı güncelliyoruz // //return Request.CreateResponse(HttpStatusCode.OK, languageDAL.UpdateLanguage(id, language)); //200 // //OK // return Ok(languageDAL.UpdateLanguage(id, language)); // } //} public HttpResponseMessage Delete(int id) { if (languageDAL.IsThereAnyLanguage(id) == false) //kayıt yoksa { return(Request.CreateResponse(HttpStatusCode.NotFound, "Kayıt bulunamadı")); //404 } else { languageDAL.DeleteLanguage(id); return(Request.CreateResponse(HttpStatusCode.NoContent)); //204 } }
public IHttpActionResult Delete(int ID) { if (!languagesDAL.IsThereAnyLanguage(ID)) { return(NotFound()); } else { languagesDAL.DeleteLanguage(ID); return(Ok()); } }