Exemplo n.º 1
0
 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
     }
 }
Exemplo n.º 2
0
 public IDatabaseManager GetMssqlManager(string managerName)        // TODO lambda - m => m.ConnectionString ==...
 {
     return(DatabaseManagers.SingleOrDefault(m => m.Name == managerName));
 }
Exemplo n.º 3
0
 public IDatabaseManager SetActiveManager(string managerName)
 {
     return(ActiveManager = DatabaseManagers.SingleOrDefault(m => m.Name == managerName));
 }