// GET: StarSystem/Details/5 public ActionResult Details(int id) { IStarSystemRepo ssr = new StarSystemRepo(); IPlanetRepo pr = new PlanetRepo(); DetailsViewModel dvm = new DetailsViewModel(); var planets = pr.GetByStarSystemId(id).ToList(); var starSystem = ssr.GetById(id); dvm.StarSystem = starSystem; dvm.Planets = planets; return View(dvm); }
public ActionResult Edit(int id) { IStarSystemRepo ssr = new StarSystemRepo(); IPlanetRepo pr = new PlanetRepo(); DetailsViewModel dvm = new DetailsViewModel(); var planets = pr.GetByStarSystemId(id).ToList(); var starSystem = ssr.GetById(id); dvm.StarSystem = starSystem; dvm.Planets = planets; var user = User.Identity; if (starSystem.Uploader == user.Name) { return View("Edit", starSystem); } return View("Details", dvm); }