예제 #1
0
        /// <summary>
        /// Calculate investments - revenus + all stores transforms - all stores detransforms
        /// Add the
        /// </summary>
        /// <param name="organization"></param>
        /// <returns></returns>
        public static decimal GetFreeMoney(OrganizationModel organization)
        {
            decimal freeMoney = new decimal();

            foreach (InvestmentModel investment in organization.Investments)
            {
                freeMoney += investment.TotalMoney;
            }
            foreach (RevenueModel revenue in organization.Revenues)
            {
                freeMoney -= revenue.TotalMoney;
            }
            foreach (StoreModel store in organization.GetStores)
            {
                freeMoney -= store.GetTransformsValue;
            }
            foreach (StoreModel store in organization.GetStores)
            {
                freeMoney += store.GetDeTransformsValue;
            }
            return(freeMoney);
        }
예제 #2
0
 public static List <PersonModel> GetPeopleNotSuppliers(OrganizationModel organization)
 {
     return(PublicVariables.People.FindAll(x => x.GetAsASupplier == null));
 }