public ActionResult Create(Person person)
 {
     person.Id = Guid.NewGuid();
     CreatePerson command = new CreatePerson(person.Id, person.Name, person.Street, person.StreetNumber);
     bus.Send(command);
     return this.RedirectToAction("Index");
 }
 public ActionResult Move(Person person)
 {
     MovePerson command = new MovePerson(person.Id, person.Street, person.StreetNumber);
     bus.Send(command);
     return this.RedirectToAction("Index");
 }
 public ActionResult Create()
 {
     Person person = new Person();
     return View(person);
 }
 public ActionResult Create()
 {
     Person person = new Person(Guid.NewGuid());
     return View(person);
 }