private async Task OnSaveToFavoriteExecuteAsync(MovieInfoUiModel movie) { if (movie.IsFavorite) { var modelToSave = _mapper.MapToDbModel(movie); await _favoriteMoviesRepository.SaveAsync(modelToSave); } else { await _favoriteMoviesRepository.DeleteAsync(movie.ImdbID); } }
private async Task OnRemoveAsyncExecute(MovieInfoUiModel selectedMovie) { await _favoriteMoviesRepository.DeleteAsync(selectedMovie.ImdbID); Movies.Remove(selectedMovie); }