Exemplo n.º 1
0
        public int AddGame(AddGameModel addGame)
        {
            SomeGame game = new SomeGame()
            {
                Name    = addGame.Name,
                GenreId = addGame.GenreId
            };

            _repository.Add(game);

            return(game.Id);
        }
Exemplo n.º 2
0
 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()
             });
         }
     }
 }
Exemplo n.º 3
0
        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);
        }
    }