private static List <EinteinsPuzzle> GetPuzzleSet(IEnumerable <Drink> drinks, IEnumerable <Hobby> hobbies, IEnumerable <Name> names, IEnumerable <ShirtColor> shirtColours, IEnumerable <Nationality> nationalities) { drinks = drinks.OrderBy(x => Guid.NewGuid()).ToList(); hobbies = hobbies.OrderBy(x => Guid.NewGuid()).ToList(); names = names.OrderBy(x => Guid.NewGuid()).ToList(); shirtColours = shirtColours.OrderBy(x => Guid.NewGuid()).ToList(); nationalities = nationalities.OrderBy(x => Guid.NewGuid()).ToList(); var puzzleSet = new List <EinteinsPuzzle>(); var id = Guid.NewGuid(); for (int i = 0; i < 5; i++) { var einsteins = new EinteinsPuzzle() { Drink = drinks.ElementAt(i), Hobby = hobbies.ElementAt(i), Nationality = nationalities.ElementAt(i), ShirtColor = shirtColours.ElementAt(i), Name = names.ElementAt(i), PuzzleId = id, Position = i, }; puzzleSet.Add(einsteins); } return(puzzleSet); }
public ActionResult DeleteConfirmed(int id) { EinteinsPuzzle einteinsPuzzle = db.EinteinsPuzzles.Find(id); db.EinteinsPuzzles.Remove(einteinsPuzzle); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,PuzzleId,Drink,ShirtColor,Nationality,Name,Hobby,Position")] EinteinsPuzzle einteinsPuzzle) { if (ModelState.IsValid) { db.Entry(einteinsPuzzle).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(einteinsPuzzle)); }
public ActionResult Create([Bind(Include = "Id,PuzzleId,Drink,ShirtColor,Nationality,Name,Hobby,Position")] EinteinsPuzzle einteinsPuzzle) { if (ModelState.IsValid) { db.EinteinsPuzzles.Add(einteinsPuzzle); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(einteinsPuzzle)); }
// GET: EinteinsPuzzles/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EinteinsPuzzle einteinsPuzzle = db.EinteinsPuzzles.Find(id); if (einteinsPuzzle == null) { return(HttpNotFound()); } return(View(einteinsPuzzle)); }