public WWEnemy SelectOne(int id) { //Add LINQ HERE? WWEnemy selectedEnemy = _wwEnemies.Where(p => p.Id == id).FirstOrDefault(); return(selectedEnemy); }
public void Insert(WWEnemy wwEnemy) { wwEnemy.Id = NextIdValue(); _wwEnemies.Add(wwEnemy); Save(); }
public ActionResult Edit(int id) { WWEnemyRepository enemyRepository = new WWEnemyRepository(); WWEnemy wwEnemy = new WWEnemy(); using (enemyRepository) { wwEnemy = enemyRepository.SelectOne(id); } return(View(wwEnemy)); }
public void Update(WWEnemy UpdateWWEnemy) { var oldEnemy = _wwEnemies.Where(e => e.Id == UpdateWWEnemy.Id).FirstOrDefault(); if (oldEnemy != null) { _wwEnemies.Remove(oldEnemy); _wwEnemies.Add(UpdateWWEnemy); } Save(); }
// GET: Enemies/Details/5 public ActionResult Details(int id) { //instantiate repository WWEnemyRepository wwEnemyRepository = new WWEnemyRepository(); WWEnemy wwEnemy = new WWEnemy(); using (wwEnemyRepository) { wwEnemy = wwEnemyRepository.SelectOne(id); } return(View(wwEnemy)); }
public ActionResult Edit(WWEnemy wwEnemy) { try { WWEnemyRepository enemyRepository = new WWEnemyRepository(); using (enemyRepository) { enemyRepository.Update(wwEnemy); } return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(WWEnemy wwEnemy) { try { WWEnemyRepository enemyRepository = new WWEnemyRepository(); using (enemyRepository) { enemyRepository.Insert(wwEnemy); } return(RedirectToAction("Index")); } catch (Exception) { //Need Error message return(View()); } }