public static void Update(HttpSessionStateBase session, MatchWord matchWord, string Word) { List<MatchWord> ModelObject = InitializeModelObject(session["Model"]); ModelObject.RemoveAll(x => x.Word == Word); UpdateModel(matchWord, ModelObject); session["Model"] = ModelObject; }
private static void UpdateModel(MatchWord matchWord, List<MatchWord> ModelObject) { if (ModelObject.Contains(matchWord)) { ModelObject.First(x => x.Word == matchWord.Word).ImageUrl = matchWord.ImageUrl; } else { ModelObject.Add(matchWord); } }
public static void Add(HttpSessionStateBase session, MatchWord matchWord) { List<MatchWord> ModelObject = InitializeModelObject(session["Model"]); UpdateModel(matchWord, ModelObject); session["Model"] = ModelObject; }
// GET: Setup/Create public ActionResult Create() { MatchWord Word = new MatchWord(); return View(Word); }