public ActionResult Create(CreateUserModel model) { var cmd = new User_CreateCommand { Name = model.Name, Password = model.Password, UserId = Guid.NewGuid().ToString() }; Send(cmd); return(RedirectToAction("Index")); }
public void Handle(User_CreateCommand message) { var user = new UserAR(message.UserId, message.Name, message.Password); _eventStore.AppendToStream(message.UserId, 0, user.Changes); }