public IHttpActionResult Put(ToDoListContract toDoListContract) { var mappedEntity = Mapper.Map <ToDoListContract, ToDoList>(toDoListContract); var updatedEntity = _toDoListService.Save(mappedEntity); if (updatedEntity != null) { return(Ok()); } return(StatusCode(HttpStatusCode.InternalServerError)); }
public ActionResult Update(ToDoListContract model) { if (ModelState.IsValid) { var request = new RestRequest("todolists", Method.PUT); AddAuthHeaders(ref request, HttpMethod.Put.Method, "todolists"); model.ModifiedOn = DateTime.Now; request.AddJsonBody(model); IRestResponse response = RestClient.Execute(request); return(response.StatusCode != HttpStatusCode.OK ? new HttpStatusCodeResult(HttpStatusCode.InternalServerError) : new HttpStatusCodeResult(HttpStatusCode.OK)); } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }
public ActionResult Post(ToDoListContract model) { if (ModelState.IsValid) { var request = new RestRequest("todolists", Method.POST); AddAuthHeaders(ref request, HttpMethod.Post.Method, "todolists"); var userId = (int)Session["usrid"]; model.UserId = userId; request.AddJsonBody(model); IRestResponse response = RestClient.Execute(request); return(response.StatusCode != HttpStatusCode.OK ? new HttpStatusCodeResult(HttpStatusCode.InternalServerError) : new HttpStatusCodeResult(HttpStatusCode.OK)); } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }