예제 #1
0
 public IHttpActionResult Delete(int id)
 {
     if (languageDAL.IsThereAnyLanguage(id) == false)
     {
         return(NotFound());
     }
     else
     {
         languageDAL.DeleteLanguage(id);
         return(StatusCode(HttpStatusCode.NoContent));
     }
 }
예제 #2
0
        //[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
            }
        }
예제 #3
0
        public IHttpActionResult Delete(int ID)
        {
            if (!languagesDAL.IsThereAnyLanguage(ID))
            {
                return(NotFound());
            }

            else
            {
                languagesDAL.DeleteLanguage(ID);
                return(Ok());
            }
        }