public override void Execute() { if (Increment) { Companies.IncrementCorporatePolicy(Q, MyCompany, CorporatePolicy); } else { Companies.DecrementCorporatePolicy(Q, MyCompany, CorporatePolicy); } }
public override void Execute() { var value = Companies.GetPolicyValue(MyCompany, CorporatePolicy); if (Change > 0) { Companies.IncrementCorporatePolicy(Q, MyCompany, CorporatePolicy); } if (Change < 0) { Companies.DecrementCorporatePolicy(Q, MyCompany, CorporatePolicy); } if (Change == 0) { Companies.SetCorporatePolicy(Q, MyCompany, CorporatePolicy); } CopyCorporateCulture(MyCompany, Flagship); DescribeChange(value != Companies.GetPolicyValue(MyCompany, CorporatePolicy)); }