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)); } } }