public HttpResponseMessage Delete(HttpRequestMessage request, int id) { return(CreateHttpRespond(request, () => { HttpResponseMessage response = null; if (!ModelState.IsValid) { response = request.CreateResponse(HttpStatusCode.BadGateway, ModelState); } var model = _newService.Delete(id); _newService.Save(); var responseData = Mapper.Map <New, NewViewModel>(model); response = request.CreateResponse(HttpStatusCode.OK, responseData); return response; })); }
public ActionResult Delete(int id) { try { _newService.Delete(id); response.StatusCode = StatusCodes.Status200OK; response.Status = "OK"; response.Result = "Noticia borrado"; return(Ok(response)); } catch (Exception e) { response.StatusCode = StatusCodes.Status400BadRequest; response.Status = "BAD REQUEST"; response.Message = e.Message; return(BadRequest(response)); } }
public ActionResult Delete(int id) { return(Ok( newService.Delete(id) )); }
public async Task <IActionResult> Delete(int id) { await _newService.Delete(id); return(RedirectToAction("News")); }