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;
            }));
        }
Ejemplo n.º 2
0
 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));
     }
 }
Ejemplo n.º 3
0
 public ActionResult Delete(int id)
 {
     return(Ok(
                newService.Delete(id)
                ));
 }
Ejemplo n.º 4
0
        public async Task <IActionResult> Delete(int id)
        {
            await _newService.Delete(id);

            return(RedirectToAction("News"));
        }