public static List <string> GetJobbParameter(JobbType jobbType) { var jobbParameter = new List <string>(); jobbParameter = AddAbstractParameter(jobbParameter); return(GetFactory(jobbType).AddParameters(jobbParameter)); }
public static AbstractJobb GetJobb(JobbType jobbType, params object[] parameterValues) { var jobbToReturn = GetFactory(jobbType).CreateJobb(parameterValues); return(jobbToReturn); }
private static JobbFactory GetFactory(JobbType jobbType) { FactoriesDictionary.TryGetValue(jobbType, out var factory); return(factory); }