public int AddGame(AddGameModel addGame) { SomeGame game = new SomeGame() { Name = addGame.Name, GenreId = addGame.GenreId }; _repository.Add(game); return(game.Id); }
public ThemePage(Genre genre, SomeGame game, int userId) { Genre = genre; InitializeComponent(); CurrentUserId = userId; foreach (var item in themeService.GetThemes()) { if (item.GameId == game.Id) { int countOfMess = messageService.GetMessages().Where(t => t.ThemeId == item.Id).Count(); listView.Items.Add(new ListViewModel() { Name = item.Name, Description = "Count of messages: " + countOfMess.ToString() }); } } }
private void ListView2_MouseDoubleClick(object sender, MouseButtonEventArgs e) { SomeGame game = new SomeGame(); foreach (var item in gameService.GetGames()) { if (item.Name == ((ListViewModel)(listView2.SelectedItem)).Name) { game = new SomeGame() { GenreId = item.GenreId, Id = item.Id, Name = item.Name } } ; } ThemePage page = new ThemePage(Genre, game, CurrentUserId); NavigationService.Navigate(page); } }