Creating a Web API that Supports CRUD Operations