/// <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); }
public static List <PersonModel> GetPeopleNotSuppliers(OrganizationModel organization) { return(PublicVariables.People.FindAll(x => x.GetAsASupplier == null)); }