public IHttpActionResult Post(Languages languages)
        {
            if (ModelState.IsValid)
            {
                var createdLanguage = languagesDal.CreateLanguage(languages);
                return(CreatedAtRoute("DefaultApi", new { id = createdLanguage.ID }, createdLanguage));

                // Request.CreateResponse(HttpStatusCode.Created, createdLanguage);
            }
            else
            {
                return(BadRequest(ModelState));
                //Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState);
            }
        }
Esempio n. 2
0
        public HttpResponseMessage Post(Language language)
        {
            //ModelState: Model belirlediğim kurallara uygunsa(Languge de) if içinde yap işlemi
            //değilse else ile hata mesajı dondur.
            if (ModelState.IsValid)
            {
                var createdLanguage = languagesDal.CreateLanguage(language);
                return(Request.CreateResponse(HttpStatusCode.Created, createdLanguage));
            }

            else
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest, ModelState));
            }
        }