private static void Main() { try { var userRepo = new UserRepositoryXml(); userRepo.SetFileName("users.xml"); var expRepo = new ExpenseRepositoryXml(); expRepo.SetFileName("expense.xml"); var vu = new ValidatorUser(); var ve = new ValidatorExpense(); var m = new BugetManager { ExpenseRepo = expRepo, UserRepo = userRepo, ExpenseValid = ve, UserValid = vu }; var ui = new BugetUi {Manager = m}; // AppContext app = new AppContext("app_context.xml"); // var ui = app.GetComponent<BugetUi>("Ui"); ui.Start(); } catch (Exception e) { Console.WriteLine(e.Message); } }
protected override void NewRepo() { var userRepositoryXml = new UserRepositoryXml(); userRepositoryXml.SetFileName(NFile); Repo = userRepositoryXml; }