public SaveTemplateView(IBotSettingService templateService, IMapper mapper) { _mapper = mapper; _templateService = templateService; InitializeComponent(); cmbExistingTemplate.DisplayMember = nameof(BotSettings.Name); cmbExistingTemplate.ValueMember = nameof(BotSettings.Id); cmbExistingTemplate.DataSource = _templateService.GetAll(); }
public MainForm(IMessageBoxService mbs, IBotSettingService bss, IMapper mapper) { InitializeComponent(); this.Text = $"{AssemblyHelper.AssemblyTitle} {AssemblyHelper.AssemblyVersion}"; _presenter = new MainFormPresenter(this, new TextBoxLogger(txtOutput), mbs, bss, mapper); panelStopLoss.DataBindings.Add(nameof(Enabled), chkStopLossEnabled, nameof(CheckBox.Checked)); lblStopLossTimeoutUnit.DataBindings.Add(nameof(Enabled), chkStopLossTimeoutEnabled, nameof(CheckBox.Checked)); }
public MainFormPresenter(IMainForm view, ILogger logger, IMessageBoxService mbs, IBotSettingService bss, IMapper mapper) : base(view) { _logger = logger; _mbs = mbs; _bss = bss; _mapper = mapper; _keys.ApiKey3Commas = Properties.Settings.Default.ApiKey3Commas; _keys.Secret3Commas = Properties.Settings.Default.Secret3Commas; _keys.ApiKeyBinance = Properties.Settings.Default.ApiKeyBinance; _keys.SecretBinance = Properties.Settings.Default.SecretBinance; _keys.ApiKeyHuobi = Properties.Settings.Default.ApiKeyHuobi; _keys.SecretHuobi = Properties.Settings.Default.SecretHuobi; }