public Order(Customer customer, Superpower superpower, DateRange period) { Id = OrderId.NewId(); Customer = customer; Superpower = superpower; Period = period; Status = OrderStatus.New; ProcessInstanceId = null; }
public HeroPower(Hero hero, Superpower superpower) { Id = HeroPowerId.NewId(); Hero = hero; Superpower = superpower; }
public Hero AddPower(Superpower power) { superpowers.Add(new HeroPower(this, power)); return(this); }