Skip to content

sumswilken/Eventual_Web_Api

 
 

Repository files navigation

Eventual Web Application

Eventual Event Finder is an application for managing and searching various types of concerts and social events. Users can filter event searches by location and tags. In addition, users can add events to their favorites, view event information, and locations on interactive maps. The application allows users to behave like administrators by creating new events and managing their own events. Users interact through a client-side application which consumes web services, that provide business logic and access to a database.

Environment / Technologies

ASP.NET Web API, SQL Server, C#, ADO.NET Entity Framework, .NET, ASP.NET


Developers:

Summer Wilken - snwilken

Mike Furlow - mfurlow


End Points

HTTP VERB ENDPOINT URI DESCRIPTION
DELETE api/users/deleteuser/id Delete specific user
PUT api/users/putuser/id/{userEmail}/{password} Update user
GET api/events/searchevents/{keyword} Search based on title and event type
GET api/users/getusersevents/{id}/{userEmail}/{password} Returns all rsvp’d, saved, and past events
POST api/users/signupuser/ [FROM BODY - User] Create new user
POST api/users/saveevent/{userID}/{eventID}/{userEmail}/{password} Save event to specific user
POST api/login/login/ Login user
POST api/users/registerevent/{userID}/{eventID}/{userEmail}/{password} RSVP event to user
DELETE api/users/DropRegisteredEvent/{userID}/{registeredEvent}/{userEmail}/{password} Delete event from user’s list of events
DELETE api/users/DropSavedEvent/{userID}/{savedEvent}/{userEmail}/{userPassword} Delete saved event user’s list of events
GET api/users/getusers/ Returns all users in database
GET api/users/getuser/{id}/{userPassword}/{userEmail} Gets specific user information
GET api/events/getevents/ Gets all events
GET api/events/getevent/{id} Gets specific event

About

Web Service for Eventual Event Finder Web Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.9%
  • Classic ASP 0.1%