Completed Service and Repository Layer for Inventory