public IActionResult Index() { WatchlistViewModel watchlistViewModel = new WatchlistViewModel(); watchlistViewModel.WatchingStockJson = _tradeSystem.GetAllWatchingStockJson(UserId()); return(View(watchlistViewModel)); }
public IActionResult Index() { // Get all watchlists WatchlistViewModel watchlistViewModel = new WatchlistViewModel(); watchlistViewModel.allWatchlists = _watchlistRepository.GetAll; return(View(watchlistViewModel)); }
public WatchlistView() { if (CurrentViewModel == null) { CurrentViewModel = new WatchlistViewModel(); } BindingContext = CurrentViewModel; InitializeComponent(); }
public async Task <ActionResult> AddToWatchlist([FromBody] WatchlistViewModel watchlistViewModel) { if (ModelState.IsValid) { User currentUser = await _unitOfWork.UserRepository.GetCurrentUser(watchlistViewModel.Token); if (currentUser != null) { await _unitOfWork.WatchlistItemRepository.AddWatchListItem(watchlistViewModel.UserId, watchlistViewModel.MovieId); return(StatusCode(200)); } } return(StatusCode(500)); }
public async Task <ActionResult> Edit(WatchlistViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var updateResult = await _watchlistService.UpdateWatchlistAsync(req => { req.UserId = UserId; req.WatchlistId = model.WatchlistId; req.Name = model.Name; }); return(RedirectToAction("Edit", new { Updated = true, WatchlistId = model.WatchlistId })); }
public async Task <ActionResult> ChangeId(WatchlistViewModel model) { if (!ModelState.IsValid) { return(View("Edit", model)); } var updatedIdResult = await _watchlistService.UpdateWatchlistIdAsync(UserId, model.ExternalWatchlistId, model.NewWatchlistId); if (updatedIdResult.IsError) { ModelState.AddModelError("", "There was an error trying to update ID for this watchlist"); return(View("Edit", model)); } return(RedirectToAction("Edit", new { Updated = true, WatchlistId = updatedIdResult.Payload.ExternalWatchlistId })); }
public ActionResult Index(int id = 0) { var watchList = _watchListService.GetAllWatchList(); if (watchList.Any(x => x.WatchListGroupId == 0)) { watchList.Remove(watchList.First()); } watchList.Insert(0, new WatchListGroup { GroupName = "All", WatchListGroupId = 0, WatchLists = watchList.SelectMany(x => x.WatchLists).ToList() }); var viewModel = new WatchlistViewModel { WatchListGroups = watchList, SelectedId = id }; return(View(viewModel)); }
public WatchlistPage() { InitializeComponent(); BindingContext = vm = new WatchlistViewModel(Navigation); }
private void OnDataContextChanged(object sender, DependencyPropertyChangedEventArgs e) { _context = (WatchlistViewModel)DataContext; _context.GetWatchlists(); _context.OnItemDeleted += OnItemDeleted; }