Ejemplo n.º 1
0
        public override Application CreateApplication()
        {
            Technologies.Add(new Java());
            Technologies.Add(new Hibernate());

            return(this);
        }
Ejemplo n.º 2
0
        public override Application CreateApplication()
        {
            Technologies.Add(new AspNetMvc());
            Technologies.Add(new CSharp());
            Technologies.Add(new SqlServer());

            return(this);
        }
Ejemplo n.º 3
0
        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();
        }
Ejemplo n.º 4
0
 public void addTechnology(string technology)
 {
     Technologies.Add(technology);
 }