Esempio n. 1
0
 public IActionResult delete([FromQuery(Name = "id")] int id)
 {
     if (id > 0)
     {
         int respuesta = pr.delete(id);
         if (respuesta > 0)
         {
             return(StatusCode(StatusCodes.Status200OK, Json(new error {
                 request = 0,
                 response = "Producto Eliminado"
             })));
         }
         else
         {
             return(StatusCode(StatusCodes.Status400BadRequest, Json(new error {
                 request = 1,
                 response = "Error al Intentar Eliminar el Producto"
             })));
         }
     }
     else
     {
         return(StatusCode(StatusCodes.Status400BadRequest, Json(new error {
             request = 1, response = "Identificador No valido"
         })));
     }
 } //borrado logico del producto
 public IActionResult Eliminar(Productos p)
 {
     using (fruteriashopContext context = new fruteriashopContext())
     {
         ProductosRepository repos = new ProductosRepository(context);
         var producto = repos.Get(p.Id);
         if (producto != null)
         {
             repos.delete(producto);
             return(RedirectToAction("Index"));
         }
         else
         {
             ModelState.AddModelError("", "El producto no existe o ya ha sido eliminado");
             return(View(p));
         }
     }
 }