// POST: api/Items public async Task <IHttpActionResult> Post(TodoItemModel item) { item.Created = DateTime.Now; TodoItemModel result = await service.AddItem(item); if (result == null) { return(BadRequest(ModelState)); } return(CreatedAtRoute("DefaultApi", new { id = item.Id }, result)); }
public dynamic AddItem([FromBody] TodoAddModel v) { if (TryValidateModel(v)) { m_service.AddItem(v); return(Ok(toJSON(new HttpResponseModel() { Code = HttpResponseType.OK }))); } else { return(BadRequest(toJSON(new HttpResponseModel() { Code = HttpResponseType.FAIL }))); } }