public Bot(ILogger <Bot> logger, IDBHomeworkRepository dbBHomeworkRepository, IOptions <ApplicationModel> options, IDBReminderRepository dbReminderRepository, IRegisterJob registerJob) { _logger = logger; _dbHomeworkRepository = dbBHomeworkRepository; _dbReminderRepository = dbReminderRepository; _appModel = options.Value; _registerJob = registerJob; }
/// <summary> /// Opens the register job form. /// </summary> /// <returns>Returns true or false depending on /// if the form opened successfully.</returns> public bool OpenRegisterJob() { try { // Creates new form, registers this presenter // and then opens the form as a dialogue to home. m_registerJob = new RegisterJob(); m_registerJob.RegisterPresenter(this); m_registerJob.OpenForm(m_home as Home); } catch (Exception) { return(false); } return(true); }