public async Task <IActionResult> Update([FromBody] WatchListViewModel watchListViewModel)
        {
            try
            {
                WatchList watchListMapped = mapper.Map <WatchList>(watchListViewModel);

                await watchListRepository.Update(watchListMapped);

                return(Ok(new
                {
                    Results = watchListMapped
                }));
            }
            catch (Exception e)
            {
                Console.WriteLine($"ErrorMesages: {e}");

                return(BadRequest(new
                {
                    Errors = new { Code = "InvalidInputParameters", Description = "Invalid Input Parameters!" }
                }));
            }
        }