main
1namespace presentation.windows.presenters
2{
3 public class AccountPresenter : TabPresenter
4 {
5 UICommandBuilder ui_builder;
6
7 public AccountPresenter(UICommandBuilder ui_builder)
8 {
9 this.ui_builder = ui_builder;
10 }
11
12 public void present()
13 {
14 import = ui_builder.build<ImportTransactionCommand>(this);
15 }
16
17 public SelectedAccountDetails SelectedAccount { get; set; }
18
19 public IObservableCommand import { get; set; }
20
21 public string Header
22 {
23 get { return "Accounts"; }
24 }
25
26 public class ImportTransactionCommand : UICommand<AccountPresenter>
27 {
28 ApplicationController controller;
29
30 protected override void run(AccountPresenter presenter)
31 {
32 //controller.launch_dialog<ImportTransactionsPresenter, ImportTransactionDialog>(presenter.SelectedAccount);
33 }
34 }
35 }
36
37 public class SelectedAccountDetails {}
38}