public IDatabaseActionExecutor CreateInstance(DatabaseAction databaseAction)
        {
            if (databaseAction != null)
                if(databaseAction.Equals(DatabaseAction.Create))
                {
                    return new DatabaseCreator();
                }
                else if(databaseAction.Equals(DatabaseAction.Update))
                {
                    return new DatabaseUpdater();
                }
                else if (databaseAction.Equals(DatabaseAction.Drop))
                {
                    return new DatabaseDropper();
                }

            return null;
        }
Ejemplo n.º 2
0
        public IDatabaseActionExecutor CreateInstance(DatabaseAction databaseAction)
        {
            if (databaseAction != null)
            {
                if (databaseAction.Equals(DatabaseAction.Create))
                {
                    return(new DatabaseCreator());
                }
                else if (databaseAction.Equals(DatabaseAction.Update))
                {
                    return(new DatabaseUpdater());
                }
                else if (databaseAction.Equals(DatabaseAction.Drop))
                {
                    return(new DatabaseDropper());
                }
            }

            return(null);
        }