// GET: /<controller>/ public IActionResult AddToLocation(int locationId) { PersonAtLocation model = new PersonAtLocation(); model.Location = db.Locations.FirstOrDefault(locations => locations.LocationId == locationId); return(View(model)); }
public IActionResult EditPerson(int locationId, int personId) { PersonAtLocation model = new PersonAtLocation(); model.Location = db.Locations.FirstOrDefault(location => location.LocationId == locationId); Person thisPerson = db.People.FirstOrDefault(person => person.PersonId == personId); model.PersonId = thisPerson.PersonId; model.PersonName = thisPerson.Name; return(View(model)); }
public IActionResult AddToLocation(PersonAtLocation formResults) { Person newPerson = new Person(); newPerson.Name = formResults.PersonName; newPerson.LocationId = formResults.Location.LocationId; db.People.Add(newPerson); db.SaveChanges(); return(RedirectToAction("Details", "Home", new { id = formResults.Location.LocationId })); }
public IActionResult EditPerson(PersonAtLocation formResults) { Person newPerson = new Person(); newPerson.Name = formResults.PersonName; newPerson.PersonId = formResults.PersonId; newPerson.LocationId = formResults.Location.LocationId; db.Entry(newPerson).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Details", "Home", new { id = formResults.Location.LocationId })); }