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 })); }
///<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)); }