public void AddManager(IDatabaseManager manager) { if (!DatabaseManagers.Any(m => m.Name == manager.Name)) { DatabaseManagers.Add(manager); } else { //throw new Exception("Database manager name must be unique"); var mgr = DatabaseManagers.Single(m => m.Name == manager.Name); mgr = manager; Console.WriteLine("Manager replaced."); //TODO } }
public IDatabaseManager GetMssqlManager(string managerName) // TODO lambda - m => m.ConnectionString ==... { return(DatabaseManagers.SingleOrDefault(m => m.Name == managerName)); }
public IDatabaseManager SetActiveManager(string managerName) { return(ActiveManager = DatabaseManagers.SingleOrDefault(m => m.Name == managerName)); }