Users should be able to add listing to their profile, listings may be things such as requests to collab, looking for band etc.
Acceptance Criteria :
- User is logged in & navigates to the listing page
- User clicks button to add a new listing
- New Listing page / modal is shown
- User gets a validation error if the required fields are not filled in, this will be done through valid attributes and Model.IsValid on server side.
- User submits a new listing
- If the listing was inserted a success message is returned to and gets shown to the user
- New listing is added to the listing views and is shown to the user