public ProductResponse Delete(int id) { var response = new ProductResponse(); if (id == uint.MinValue) { return(response.BuildReponse(null, false, "No se asignó valor al ID")); } var product = query.getProduct(id); if (product == null) { return(response.BuildReponse(product, false, "No existe el dato que se desea eliminar"));; } var result = command.Delete(product); if (result == null) { return(response.BuildReponse(result, false, "Error al modificar")); } return(response.BuildReponse(result, true)); }
public Product getProduct(int?id) { if (id == null || id == uint.MinValue) { return(null); } return(query.getProduct((int)id)); }