public ActionResult Create(int? houseId) { if (houseId == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } FloorCreateViewModel floorCreateViewModel = new FloorCreateViewModel { HouseId = houseId.Value }; return View(floorCreateViewModel); }
public ActionResult Create(FloorCreateViewModel floorCreateViewModel) { if (ModelState.IsValid) { Floor floor = new Floor { HouseId = floorCreateViewModel.HouseId, Name = floorCreateViewModel.Name }; this.Data.Floors.Add(floor); this.Data.SaveChanges(); return RedirectToAction("List", new { HouseId = floor.HouseId }); } return View(floorCreateViewModel); }