public OperationObject AddOperationObject(int operationObjectType, int operationObjectId) { OperationObject operationObject = CreateOperationObject(operationObjectType, operationObjectId); if (operationObject != null && operationObject is PollingOperationObject) { PollingOperationObject pollingOperationObject = operationObject as PollingOperationObject; if (pollingOperationObject.IsUpdate) { List <PollingOperationObject> operationObjectList; if (!addOperationObjectListDict.TryGetValue(operationObjectType, out operationObjectList)) { operationObjectList = new List <PollingOperationObject>(); addOperationObjectListDict.Add(operationObjectType, operationObjectList); } operationObjectList.Add(pollingOperationObject); } return(operationObject); } else { Debug.LogError($"[PollingOperation] AddOperationObject Fail. Type[{operationObjectType}] is Not PollingOperationObject."); } return(null); }
public BaseComponent CopyComponent(BaseComponent resComponent) { if (resComponent == null) { return(null); } int entityId = resComponent.GetEntityId(); int componentId = resComponent.GetComponentId(); ECSDefine.ComponentType componentType = resComponent.GetComponentType(); BaseComponent.ComponentExpandData componentExpandData = resComponent.GetComponentExpandData(); int newComponentId = copyComponentIdDistributionChunk.Pop(); OperationObject operationObject = componentOperation.CreateOperationObject((int)componentType, newComponentId); if (operationObject == null) { Debug.LogError($"[ECSModule] CopyComponent Fail. componentType:{Enum.GetName(typeof(ECSDefine.ComponentType), componentType)}"); return(null); } BaseComponent newComponent = operationObject as BaseComponent; newComponent.SetGlobalUnionId(GlobalUnionId); newComponent.SetEntityId(entityId); newComponent.SetComponentId(componentId); newComponent.SetComponentType(componentType); newComponent.SetComponentExpandData(componentExpandData.Copy()); return(newComponent); }
public DbItemOpremaSaParametrima[] PretragaOpreme(string zaPretragu, bool zaAdminPanel) { Operation op = null; if (zaAdminPanel) { op = new OpOpremaPretragaAdminPanel(); if (zaPretragu != "") { (op as OpOpremaPretragaAdminPanel).DataSelectOprema = new DbItemOpremaSaParametrima() { zaPretragu = zaPretragu }; } } else { op = new OpOpremaPretraga(); if (zaPretragu != "") { (op as OpOpremaPretraga).DataSelectOprema = new DbItemOpremaSaParametrima() { zaPretragu = zaPretragu }; } } OperationObject rezultat = OperationManager.Singleton.executeOp(op); DbItemOpremaSaParametrima[] niz = rezultat.Niz as DbItemOpremaSaParametrima[]; return(niz); }
private BaseSystem InitSystem(OperationObject operationObject, ECSDefine.SystemType systemType, int systemId) { BaseSystem system = operationObject as BaseSystem; system.SetSystemId(systemId); system.SetSystemType(systemType); ECSDefine.SystemPriority systemPriority; if (!ECSInstanceDefine.SystemType2Priority.TryGetValue(systemType, out systemPriority)) { Debug.LogError($"[ECSModule] GetSystemType2Priority Fail. No Reocrd. systemType:{Enum.GetName(typeof(ECSDefine.SystemType), systemType)}"); systemPriority = ECSDefine.SystemPriority.Normal; } system.SetSystemPriority(systemPriority); ECSDefine.SystemFunctionType systemFunctionType; if (!ECSInstanceDefine.SystemType2Function.TryGetValue(systemType, out systemFunctionType)) { Debug.LogError($"[ECSModule] SystemType2Function Fail. No Reocrd. systemType:{Enum.GetName(typeof(ECSDefine.SystemType), systemType)}"); systemFunctionType = ECSDefine.SystemFunctionType.Logic; } system.SetSystemFunctionType(systemFunctionType); system.FillInComponentInfo(); return(system); }
public void AddUnit <T>(int unitTypeId) where T : BaseUnit { Type unitType = typeof(T); if (unitDict.ContainsKey(unitType)) { Debug.LogError($"[GlobalUnion] AddUnit [{unitType.Name}] Fail. Has Record"); return; } int unitId = idDistributionChunk.Pop(); OperationObject operationObject = globalUnionPollingOperation.AddOperationObject(unitId, unitTypeId); if (operationObject != null) { BaseUnit unit = operationObject as BaseUnit; unitDict.Add(unitType, unit); InitUnit(unit); } if (!unitTypeDict.ContainsKey(unitType)) { unitTypeDict.Add(unitType, unitTypeId); } }
public IOperation CreateOperate(OperationObject operate) { switch (operate) { case OperationObject.add: { return(new OperationAdd()); } case OperationObject.Sub: { return(new OperationSub()); } case OperationObject.Mul: { return(new OperationMul()); } case OperationObject.Div: { return(new OperationDiv()); } } return(null); }
private BaseSystem CreateFunctionSystem(ECSDefine.SystemType systemType, int systemId) { ECSDefine.SystemFunctionType systemFunction; if (!ECSInstanceDefine.SystemType2Function.TryGetValue(systemType, out systemFunction)) { Debug.LogError($"[ECSModule] CreateFunctionSystem Fail. No SystemFunctionType Reocrd. systemType:{Enum.GetName(typeof(ECSDefine.SystemType), systemType)}"); return(null); } PollingOperation functionSystemOperation; if (!functionSystemOperationDict.TryGetValue(systemFunction, out functionSystemOperation)) { functionSystemOperation = new PollingOperation(); functionSystemOperation.Init(); functionSystemOperation.SetName(Enum.GetName(typeof(ECSDefine.SystemFunctionType), systemFunction) + "System"); functionSystemOperationDict.Add(systemFunction, functionSystemOperation); } OperationObject operationObject = functionSystemOperation.AddOperationObject((int)systemType, systemId); if (operationObject == null) { Debug.LogError($"[ECSModule] CreateSystem Fail. systemType:{Enum.GetName(typeof(ECSDefine.SystemType), systemType)}"); return(null); } return(InitSystem(operationObject, systemType, systemId)); }
private OperationObject BuildOperationObject(IEnumerable <Attribute> controllerAtrs, MethodInfo methInf, IEnumerable <Attribute> methodAtrs) { var item = new OperationObject(); item.OperationId = DeriveOperationId(methInf, methodAtrs); item.Description = DeriveDescription(methodAtrs); item.Summary = DeriveSummary(methodAtrs); item.Responses = new ResponsesObject(); var tags = BuildTags(controllerAtrs, methInf, methodAtrs); if (tags != null) { item.Tags = tags; } var parameters = BuildParameters(controllerAtrs, methInf, methodAtrs); if (parameters != null) { item.Parameters = parameters; } var requestBody = BuildRequestBody(controllerAtrs, methInf, methodAtrs); if (requestBody != null) { item.RequestBody = requestBody; } item.Responses = BuildResponses(controllerAtrs, methInf, methodAtrs); return(item); }
public DbItemParametri[] SelectAdminPanelParametri() { OpSelectAdminPanelParametriSelect op = new OpSelectAdminPanelParametriSelect(); OperationObject rezultat = OperationManager.Singleton.executeOp(op); return(rezultat.Niz as DbItemParametri[]); }
private void InsertOPerationInPathItem(PathItemObject pi, string verb, OperationObject operationObj) { if (verb == "get") { pi.Get = operationObj; } else if (verb == "post") { pi.Post = operationObj; } else if (verb == "put") { pi.Put = operationObj; } else if (verb == "delete") { pi.Delete = operationObj; } else if (verb == "head") { pi.Head = operationObj; } else if (verb == "options") { pi.Options = operationObj; } else if (verb == "patch") { pi.Patch = operationObj; } }
/// <summary> /// Constructor initializes the OperationObject and starts the loader thread /// </summary> /// <param name="outputDir">the location of the playlists, so that the loader can get songs from the playlist xml files</param> public CustomMusicLoader(String outputDir) { loaderThread = new Thread(new ThreadStart(this.ThreadActivity)); opObject = new OperationObject(QueueOp.NO_OP, null, null); this.store = new QueueStore(outputDir, this); loaderThread.Start(); }
public DbItemIstorijaKupovine[] IstorijaKupovineSelect() { OpIstorijaKupovineSelect op = new OpIstorijaKupovineSelect(); OperationObject rezultat = OperationManager.Singleton.executeOp(op); DbItemIstorijaKupovine[] niz = rezultat.Niz as DbItemIstorijaKupovine[]; return(niz); }
//narudzbine public DbItemNarudzbine[] OpNarudzbineSelect() { OpNaruzbineSelect op = new OpNaruzbineSelect(); OperationObject rezultat = OperationManager.Singleton.executeOp(op); DbItemNarudzbine[] niz = rezultat.Niz as DbItemNarudzbine[]; return(niz); }
public DbItemKupci[] IstorijaKupovineInicijalniPrikazKupaca() { OpIstorijaKupovineKupciInitPrikaz op = new OpIstorijaKupovineKupciInitPrikaz(); OperationObject rezultat = OperationManager.Singleton.executeOp(op); DbItemKupci[] niz = rezultat.Niz as DbItemKupci[]; return(niz); }
public double IstorijaKupovineUkupnoZaradjeno() { OpIstorijaKupovineUkupnoZaradjeno op = new OpIstorijaKupovineUkupnoZaradjeno(); OperationObject rezultat = OperationManager.Singleton.executeOp(op); double? broj = rezultat.Niz[0] as double?; return((double)broj); }
//kolekcija opreme public DbItemKolekcijaOpreme[] OpKolekcijaOpremeSelect() { OpKolekcijaOpremeSelect op = new OpKolekcijaOpremeSelect(); OperationObject rezultat = OperationManager.Singleton.executeOp(op); DbItemKolekcijaOpreme[] niz = rezultat.Niz as DbItemKolekcijaOpreme[]; return(niz); }
public DbItemRezervacijaSaOpremom[] RezervacijeSelect() { OpRezervacijeBase op = new OpRezervacijeBase(); OperationObject rezultat = OperationManager.Singleton.executeOp(op); DbItemRezervacijaSaOpremom[] rezervacije = rezultat.Niz as DbItemRezervacijaSaOpremom[]; return(rezervacije); }
public DbItemKorisnici[] PrikaziZaposleneKorisnike(DbItemKorisnici korisnik) { OpZaposleniKorisniciSelect op = new OpZaposleniKorisniciSelect(); OperationObject rezultat = OperationManager.Singleton.executeOp(op); DbItemKorisnici[] niz = rezultat.Niz as DbItemKorisnici[]; return(niz); }
public DbItemOblastiOpreme[] OblastiOpreme() { OpOblastiOpremeSelect op = new OpOblastiOpremeSelect(); OperationObject rezultat = OperationManager.Singleton.executeOp(op); DbItemOblastiOpreme[] oblastiOpremeNiz = rezultat.Niz as DbItemOblastiOpreme[]; return(oblastiOpremeNiz); }
public DbItemKorisnici[] PrikaziKorisnike(int?idUloge) { OpKorisniciSelect op = new OpKorisniciSelect(); OperationObject rezultat = OperationManager.Singleton.executeOp(op); DbItemKorisnici[] niz = rezultat.Niz as DbItemKorisnici[]; return(niz); }
public DbItemOpremaSaParametrima[] KorpaSelect() { OpKorpaSelect op = new OpKorpaSelect(); OperationObject rezultat = OperationManager.Singleton.executeOp(op); DbItemOpremaSaParametrima[] oprema = rezultat.Niz as DbItemOpremaSaParametrima[]; return(oprema); }
public int IstorijaKupovineUkupanBrojProdateOpreme() { OpIstorijaKupovineUkupnaKolicinaProdateOpreme op = new OpIstorijaKupovineUkupnaKolicinaProdateOpreme(); OperationObject rezultat = OperationManager.Singleton.executeOp(op); int? broj = rezultat.Niz[0] as int?; return((int)broj); }
public DbItemOpremaSaParametrima[] OpremaSaParametrimaAdminPanel() { OpOpremaSaParametrimaAdminPanel op = new OpOpremaSaParametrimaAdminPanel(); OperationObject rezultat = OperationManager.Singleton.executeOp(op); DbItemOpremaSaParametrima[] opremaSaParametrima = rezultat.Niz as DbItemOpremaSaParametrima[]; return(opremaSaParametrima); }
public DbItemTipOpreme[] TipOpreme() { OpTipoviOpremeSelect op = new OpTipoviOpremeSelect(); OperationObject rezultat = OperationManager.Singleton.executeOp(op); DbItemTipOpreme[] tipoviNiz = rezultat.Niz as DbItemTipOpreme[]; return(tipoviNiz); }
public DbItemOpremaSaParametrima[] OpremaSaParametrimaAdminPanelUpdate(DbItemOpremaSaParametrima opremaZaAzuriranje) { OpOpremaSaParametrimaAdminPanelUpdate op = new OpOpremaSaParametrimaAdminPanelUpdate(); op.DataSelectOprema = opremaZaAzuriranje; OperationObject rezultat = OperationManager.Singleton.executeOp(op); return(rezultat.Niz as DbItemOpremaSaParametrima[]); }
public DbItemOpremaSaParametrima[] OpremaSaParametrimaAdminPanelInsert(DbItemOpremaSaParametrima opremaZaInsert) { OpOpremaSaParametrimaAdminPanelInsert op = new OpOpremaSaParametrimaAdminPanelInsert(); op.DataSelectOprema = opremaZaInsert; OperationObject rezultat = OperationManager.Singleton.executeOp(op); return(rezultat.Niz as DbItemOpremaSaParametrima[]); }
public DbItemKolekcijaOpreme[] OpKolekcijaOpremeInsert(DbItemKolekcijaOpreme oprema) { OpKolekcijaOpremeInsert op = new OpKolekcijaOpremeInsert(); op.DataSelectKolekcijaOpreme = oprema; OperationObject rezultat = OperationManager.Singleton.executeOp(op); DbItemKolekcijaOpreme[] niz = rezultat.Niz as DbItemKolekcijaOpreme[]; return(niz); }
public DbItemOpremaSaParametrima[] UpdateOpreme(DbItemOpremaSaParametrima opremaZaUpdate) { OpOpremaUpdate op = new OpOpremaUpdate(); op.DataSelectOprema = opremaZaUpdate; OperationObject rezultat = OperationManager.Singleton.executeOp(op); DbItemOpremaSaParametrima[] opremaSaParametrima = rezultat.Niz as DbItemOpremaSaParametrima[]; return(opremaSaParametrima); }
private BaseSystem CreateImmediatelyExecuteSystem(ECSDefine.SystemType systemType, int systemId) { OperationObject operationObject = systemOperation.CreateOperationObject((int)systemType, systemId); if (operationObject == null) { Debug.LogError($"[ECSModule] CreateSystem Fail. systemType:{Enum.GetName(typeof(ECSDefine.SystemType), systemType)}"); return(null); } return(InitSystem(operationObject, systemType, systemId)); }
public BaseSystem.ComponentInfo PopSystemComponentInfo() { int systemComponentInfoId = systemComponentInfoIdDistributionChunk.Pop(); OperationObject operationObject = systemComponentInfoOperation.CreateOperationObject((int)ECSDefine.SystemType.ComponentInfo, systemComponentInfoId); if (operationObject != null) { BaseSystem.ComponentInfo componentInfo = (BaseSystem.ComponentInfo)operationObject; return(componentInfo); } return(null); }