Пример #1
0
        private void OnCompanyChanged(CompanyChanged obj)
        {
            _company = obj.Content;

            if (_company != null)
            {
                if (CompanyInfo != null)
                {
                    CompanyInfo.Show();
                    CompanyInfo.Setup(_company.Name, _company.Ceo?.Name);
                }

                if (CompanyStats != null)
                {
                    CompanyStats.Setup(_company);
                    CompanyStats.OnShow();
                }
            }
            else
            {
                if (CompanyInfo != null)
                {
                    CompanyInfo.Hide();
                }

                if (CompanyStats != null)
                {
                    CompanyStats.OnHide();
                }
            }
        }
Пример #2
0
 private void OnCompanyChanged(CompanyChanged obj)
 {
     // new company (can be null on bankruptcy)
     var company = obj.Content;
 }