Fixed route problems by renaming barcode to id

We were having problems with the Edit/Details routes for Equipment and
Software because the Default routes for our project expect {id} and not
{barcode}.  I renamed the parameters to the GET Details and Edit methods
in these controllers to avoid having to configure other routes.