public void DailyTasks() { TrickleService trickle = new TrickleService(); var fundAccountList = trickle.GetFundAccounts(); foreach (var fund in fundAccountList) { var startup = trickle.GetStartup(fund.StartupID); var backer = trickle.GetBacker(fund.BackerID); switch (fund.GetTrickleType()) { case "Standard": Trickle(fund, startup, backer); break; case "Milestone": MilestoneTrickle(fund, startup, backer); break; case "Percentage": PercentageTrickle(fund, startup, backer); break; default: break; } CheckMilestones(backer, startup); } }
public TrickleTasks() { trickle = new TrickleService(); block = new Blockchain(); currency = new CurrencyConverter(); transaction = new TransactionBTC(); }
public TrickleController() { trickle = new TrickleService(); }