コード例 #1
0
        public ActionResult Game(string name, string tags)
        {
            System.Diagnostics.Debug.WriteLine(tags);
            var tagsArr = NormalizeTags(tags);

            GamesListModel.AddTags(tagsArr);
            foreach (var item in tagsArr)
            {
                System.Diagnostics.Debug.WriteLine("tagsArr: " + item);
            }
            var tagsList = tagsArr.Cast <string>().ToList();

            GamesListModel.games.Add(new GamesListElemModel()
            {
                GameName = name, Tags = tagsList
            });
            System.Diagnostics.Debug.WriteLine(GamesListModel.games);
            ViewBag.gameName = name;
            GamesListModel.LogTags();
            return(View());
        }
コード例 #2
0
        public ActionResult Index(string tags)
        {
            string availibleGames;

            if (String.IsNullOrEmpty(tags))
            {
                GamesListModel.AddTags(new string[] { "BestGameEver", "PromotedTag" });
                availibleGames = String.Join(",", GamesListModel.AvailibleGames);
            }
            else
            {
                var tagsArr = NormalizeTags(tags);
                System.Diagnostics.Debug.WriteLine(String.Join(",", tagsArr));
                // System.Diagnostics.Debug.WriteLine();
                availibleGames = String.Join(",", GamesListModel.GetAvailibleGamesByTag(tagsArr));
            }
            var usedTags = String.Join(",", GamesListModel.Tags);

            ViewBag.tags = usedTags;
            System.Diagnostics.Debug.WriteLine("av games:" + availibleGames);
            ViewBag.availibleGames = availibleGames;
            return(View());
        }
コード例 #3
0
 public GamesListViewModel(GamesListModel model)
 {
     this.model = model;
 }