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; }
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); }