Example #1
0
        public async Task <ActionResult> Create(CreateWatchlistRequest model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var saveResult = await _watchlistService.CreateOrMergeWatchlistAsync(model);

            if (saveResult.IsError)
            {
                ModelState.AddModelError("", "There was an error trying to create this watchlist");
                return(View(model));
            }

            return(RedirectToAction("Index", new { saved = true }));
        }
Example #2
0
        ///<Summary>
        ///Creates a watchlist
        ///@param createWatchlistRequest Watchlist create request
        ///</Summary>

        public async Task <IgResponse <CreateWatchlistResponse> > createWatchlist(CreateWatchlistRequest createWatchlistRequest)
        {
            return(await _igRestService.RestfulService <CreateWatchlistResponse>("/gateway/deal/watchlists", HttpMethod.Post, "1", _conversationContext, createWatchlistRequest));
        }