public override Application CreateApplication() { Technologies.Add(new Java()); Technologies.Add(new Hibernate()); return(this); }
public override Application CreateApplication() { Technologies.Add(new AspNetMvc()); Technologies.Add(new CSharp()); Technologies.Add(new SqlServer()); return(this); }
public override void HandleComponentState(ComponentState?curState, ComponentState?nextState) { base.HandleComponentState(curState, nextState); if (curState is not TechnologyDatabaseState state) { return; } Technologies.Clear(); var protoManager = IoCManager.Resolve <IPrototypeManager>(); foreach (var techID in state.Technologies) { if (!protoManager.TryIndex(techID, out TechnologyPrototype? technology)) { continue; } Technologies.Add(technology); } OnDatabaseUpdated?.Invoke(); }
public void addTechnology(string technology) { Technologies.Add(technology); }