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()); }
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()); }
public GamesListViewModel(GamesListModel model) { this.model = model; }