Exemplo n.º 1
0
        /// <summary>
        /// Wrapper en Category, Choice og/eller Detail til et kald sammen med Patients CPR-nr og en Status kode på kaldet(Afventende, Udført, Fortrudt)
        /// </summary>
        /// <param name="cprnr">CPR-nr for Patient</param>
        /// <param name="status">Status kode(Active, Completed, Canceled) på kaldet</param>
        /// <param name="categoryEntity">Kategorien</param>
        /// <param name="choiceEntity">Valget</param>
        /// <param name="detailEntity">Tilebør</param>
        /// <returns>Returner et objekt der anses som et kald, klar til at blive sendt afsted til Web API</returns>
        public static CallEntity WrapCall(String cprnr, CallUtil.StatusCode status, CategoryEntity categoryEntity, ChoiceEntity choiceEntity=null, DetailEntity detailEntity=null)
        {
            var callEntity = new CallEntity();

            /* Non-nullable values */
            //callEntity._id = Guid.NewGuid().ToString();
            callEntity.PatientCPR = cprnr;
            callEntity.Status = (int)status;
            callEntity.Category = categoryEntity.Name;

            /* Nullable values*/
            /*
            if (categoryEntity.Picture != null)
            {
                callEntity.Picture = categoryEntity.Picture;
            }
             */

            if (choiceEntity != null)
            {
                callEntity.Choice = choiceEntity.Name;
            }

            /* Nullable values*/
            if (detailEntity != null)
            {
                callEntity.Detail = detailEntity.Name;
            }

            return callEntity;

        }
Exemplo n.º 2
0
        void Awake()
        {
            Debug.Log("Coo.Awake");
            if (Coo.ID > 0)
            {
                Destroy(base.gameObject);
                return;
            }

            ID++;
            Coo.go            = base.gameObject;
            Coo.monoBehaviour = this;

            GameObject cameraGO = GameObject.FindWithTag("UICamera");

            if (cameraGO != null)
            {
                uiCamera = cameraGO.GetComponent <Camera>();
            }

            debugLogManager = DebugLogManager.Instance;
            assetManager    = AssetManager.Instance;
            configManager   = ConfigManager.Instance;
            packetManager   = PacketManager.Instance;
            soundManager    = SoundManager.Instance;
            nativeManager   = NativeCodeManager.Instance;
            //plotTalkManager = PlotTalkManager.Instance;
            callUtil      = CallUtil.Instance;
            crashReporter = CrashReporter.Instance;
            luaManager    = new LuaScriptMgr();
            loadManager   = gameObject.AddComponent <LoadManager>();
            menuManager   = gameObject.AddComponent <MenuManager>();
            fps           = gameObject.AddComponent <HUDFPS>();
            fps.enabled   = GameConst.VisiableFPS;

            ShakePhoneEvent shakePhoneEvent = GetComponent <ShakePhoneEvent>();

            if (shakePhoneEvent == null)
            {
                shakePhoneEvent = base.gameObject.AddComponent <ShakePhoneEvent>();
            }
            shakePhoneEvent.OnShake += OpenDebugLogPanel;

            GameObject.DontDestroyOnLoad(base.gameObject);
        }