The repository layer should consist of a IWatchlistRepositiry, and an implementation of that interface, WatchlistRepository
IWatchlistRepository should have all CRUD operations
//CRUD
public interface IWatchlistInterface(){
//function to retrieve all watchlist
//function to retrieve a watchlist by id
//function to update a watchlist by id
//function to delte a watchlist by id
}
The repository layer should consist of a IWatchlistRepositiry, and an implementation of that interface, WatchlistRepository
IWatchlistRepository should have all CRUD operations