implemented Product edit and delete