public void ReturnItem(int resourceId, int membershipId) { ResourceManager.CheckForResourceInInventory(resourceId); MembershipManager.CheckMembershipIsActive(membershipId); ResourceManager.ReturnBorrowedResource(resourceId); UpdateBorrowedItemReturn(resourceId, membershipId); }
public void BorrowItem(int resourceId, int membershipId) { ResourceManager.CheckResourceIsAvailableToBorrow(resourceId); MembershipManager.CheckMembershipIsActive(membershipId); CheckMembersBorrowingLimit(membershipId); ResourceManager.CheckoutResource(resourceId); CreateBorrowedItem(resourceId, membershipId); }