//[ResponseType(typeof(PostingValue))] public IHttpActionResult BadRequestOnly([FromBody] PostingValue postedValue) { if (ModelState.IsValid) { Console.WriteLine(postedValue.ToString()); return(BadRequest()); //return CreatedAtRoute("BadRequestInTestController", new {description = "msg_value", id = 5 }, "bad request success"); } else { return(BadRequest(ModelState)); } }
public async Task <IHttpActionResult> PostingJson([FromBody] PostingValue postedValue) { if (ModelState.IsValid) { Console.WriteLine(postedValue.ToString()); return(Ok(postedValue)); } else { var dict = new Dictionary <string, string>(); dict.Add("key1", "value1"); dict.Add("key2", "value2"); dict.Add("key3", "value3"); //Location - /api/test/posting?id=1&tldr=fghkdjfhgwepbpoa234j2123 - for routeValuesObject //content: dict values appears in body of response //return CreatedAtRoute(routeName: "PostingJsonRouteNameProperty", routeValues: new {id = postedValue.Id, tldr = postedValue.Token}, content: dict); return(BadRequest(ModelState)); } }