Пример #1
0
    public void Initialize()
    {
        saveSystem         = FindObjectOfType <SaveSystem>();
        patientDataManager = FindObjectOfType <PatientDataManager>();

        FillStorage();
    }
Пример #2
0
    private void Awake()
    {
        transitionController   = FindObjectOfType <MenuTransitionController>();
        variantMenu            = FindObjectOfType <VariantGameMenu>();
        wordbookMenu           = FindObjectOfType <WordBookMenuControl>();
        patientDataManager     = FindObjectOfType <PatientDataManager>();
        categoryStorage        = FindObjectOfType <CategoryStorage>();
        cardStorage            = FindObjectOfType <CardStorage>();
        categoryLibraryControl = FindObjectOfType <CategoryLibraryUIControl>();
        cardLibraryControl     = FindObjectOfType <CardLibraryUIControl>();
        categoryCreator        = FindObjectOfType <CategoryCreator>();
        cardCreator            = FindObjectOfType <CardCreator>();
        contentLoader          = FindObjectOfType <ContentLoader>();

        Signals.SetImgForCardEvent.AddListener(SetUpNewImgForCard);
        Signals.SetImgForCategoryEvent.AddListener(SetUpImgForCategory);
        Signals.CardLoadEnd.AddListener((value) =>
        {
            if (value)
            {
                transitionController.ReturnToBack();
                Debug.Log("load end");
            }
            else
            {
                Debug.Log("load error");
            }
        });
        BindBtn();
    }
Пример #3
0
    public void Initialize()
    {
        patientDataManager = FindObjectOfType <PatientDataManager>();

        testDelete.onClick.AddListener(DeleteData);
        cardSaveData     = LoadCustomCardsFromLocal();
        categorySaveData = LoadCustomCategoriesFromLocal();
    }
Пример #4
0
    private void Awake()
    {
        storage              = FindObjectOfType <CardStorage>();
        saveSystem           = FindObjectOfType <SaveSystem>();
        patientDataManager   = FindObjectOfType <PatientDataManager>();
        categoryManager      = FindObjectOfType <CategoryManager>();
        transitionController = FindObjectOfType <MenuTransitionController>();

        BindUI();
    }
Пример #5
0
        public void GetPatientSSN()
        {
            GetPatientSSNDataRequest request = new GetPatientSSNDataRequest {
                PatientId = "531f2dce072ef727c4d2a065", UserId = "531f2df6072ef727c4d2a3c0"
            };

            IPatientDataManager       pm       = new PatientDataManager();
            GetPatientSSNDataResponse response = pm.GetPatientSSN(request);

            Assert.IsNotNull(response.SSN);
        }
Пример #6
0
    private void Awake()
    {
        variantGameUI    = FindObjectOfType <VariantGameMenu>();
        wordbookGameUI   = FindObjectOfType <WordBookMenuControl>();
        wordCompositngUI = FindObjectOfType <WordComposingMenuControl>();
        cardStorage      = FindObjectOfType <CardStorage>();
        categoryStorage  = FindObjectOfType <CategoryStorage>();
        mainMenuUI       = FindObjectOfType <MainMenuUIControl>();
        patientManager   = FindObjectOfType <PatientDataManager>();
        saveSystem       = FindObjectOfType <SaveSystem>();
        cardLibrary      = FindObjectOfType <CardLibraryUIControl>();
        categoryLibrary  = FindObjectOfType <CategoryLibraryUIControl>();

        if (patientManager != null)
        {
            patientManager.Initialize();
        }
        if (saveSystem != null)
        {
            saveSystem.Initialize();
        }
        if (categoryStorage != null)
        {
            categoryStorage.Initialize();
        }
        if (cardStorage != null)
        {
            cardStorage.Initialize();
        }
        if (variantGameUI != null)
        {
            variantGameUI.Initialize();
        }
        if (wordbookGameUI != null)
        {
            wordbookGameUI.Initialize();
        }
        if (wordCompositngUI != null)
        {
            wordCompositngUI.Initialize();
        }
        if (categoryLibrary != null)
        {
            categoryLibrary.Initialize();
        }
        if (cardLibrary != null)
        {
            cardLibrary.Initialize();
        }
        if (mainMenuUI != null)
        {
            mainMenuUI.Initialize();
        }
    }
Пример #7
0
        public void GetPatientByID()
        {
            GetPatientDataRequest request = new GetPatientDataRequest {
                PatientID = "531f2dcc072ef727c4d29e1a"
            };

            IPatientDataManager    pm       = new PatientDataManager();
            GetPatientDataResponse response = pm.GetPatientByID(request);

            Assert.IsTrue(response.Patient.FirstName == "Phyliss");
        }
Пример #8
0
        public void InitializePatient_Test()
        {
            PutInitializePatientDataRequest request = new PutInitializePatientDataRequest {
                Context = context, ContractNumber = contractNumber, UserId = userId, Version = version
            };
            IPatientDataManager pm = new PatientDataManager {
                Factory = new PatientRepositoryFactory()
            };
            PutInitializePatientDataResponse response = pm.InitializePatient(request);

            Assert.IsNotNull(response);
        }
Пример #9
0
    public virtual void Initialize()
    {
        patientDataManager = FindObjectOfType <PatientDataManager>();
        categoryManager    = FindObjectOfType <CategoryManager>();
        categoryStorage    = FindObjectOfType <CategoryStorage>();
        cardStorage        = FindObjectOfType <CardStorage>();
        mainMenu           = FindObjectOfType <MainMenuUIControl>();

        ConfigurateCategories();
        cardSelector.Initialize(Cards);

        Signals.AddCategoryEvent.AddListener(AddNewCategory);
        Signals.AddCardEvent.AddListener(AddNewCard);
        Signals.DeleteCategoryFromGame.AddListener(DeleteCategory);
        Signals.DeleteCardFromCategory.AddListener(DeleteCard);
    }
Пример #10
0
        public void DeletePatient()
        {
            PatientDataManager pm = new PatientDataManager {
                Factory = new PatientRepositoryFactory()
            };
            DeletePatientDataRequest request = new DeletePatientDataRequest
            {
                Version        = 1.0,
                UserId         = "000000000000000000000000",
                ContractNumber = "InHealth001",
                Context        = "NG",
                Id             = "5325db1ad6a4850adcbba83a"
            };
            DeletePatientDataResponse response = pm.DeletePatient(request);

            Assert.IsNotNull(response);
        }
Пример #11
0
        public void GetPatients()
        {
            List <string> patientIds = new List <string>();

            patientIds.Add("5325da2dd6a4850adcbba576");
            patientIds.Add("5325da31d6a4850adcbba582");
            patientIds.Add("5325da3ad6a4850adcbba59a");
            GetPatientsDataRequest request = new GetPatientsDataRequest {
                PatientIds = patientIds
            };

            IPatientDataManager pm = new PatientDataManager {
                Factory = new PatientRepositoryFactory()
            };
            GetPatientsDataResponse response = pm.GetPatients(request);

            Assert.IsNotNull(response.Patients);
        }
Пример #12
0
        public void SavePatient_Test()
        {
            PatientData data = new PatientData
            {
                Id        = "53f3c367d6a48508586bbace",
                FirstName = "Ellaha",
                LastName  = "Bullock"
            };
            PutUpdatePatientDataRequest request = new PutUpdatePatientDataRequest {
                Insert = true, Context = context, ContractNumber = contractNumber, UserId = userId, Version = version, PatientData = data
            };
            IPatientDataManager pm = new PatientDataManager {
                Factory = new PatientRepositoryFactory()
            };
            PutUpdatePatientDataResponse response = pm.UpdatePatient(request);

            Assert.IsNotNull(response);
        }
Пример #13
0
        public void GetCohortPatientsByID_WithNoFilter()
        {
            GetCohortPatientsDataRequest request = new GetCohortPatientsDataRequest
            {
                CohortID       = "530f9cff072ef715f4b411cf",
                Version        = 1,
                Context        = "NG",
                SearchFilter   = "",
                ContractNumber = "InHealth001",
                Skip           = 0,
                Take           = 100
            };

            IPatientDataManager           pm       = new PatientDataManager();
            GetCohortPatientsDataResponse response = pm.GetCohortPatients(request);

            Assert.IsTrue(response.CohortPatients.Count > 0);
        }
Пример #14
0
        public void GetCohortPatientsByID_WithDoubleFilterComma()
        {
            GetCohortPatientsDataRequest request = new GetCohortPatientsDataRequest
            {
                CohortID       = "528ed9b3072ef70e10099687",
                Version        = 1,
                Context        = "NG",
                SearchFilter   = "Tigue, Jonell",
                ContractNumber = "InHealth001",
                Skip           = 0,
                Take           = 100
            };

            IPatientDataManager           pm       = new PatientDataManager();
            GetCohortPatientsDataResponse response = pm.GetCohortPatients(request);

            Assert.IsTrue(response.CohortPatients.Count > 0);
        }
Пример #15
0
        public void UpdatePatientView_Test()
        {
            double version        = 1.0;
            string contractNumber = "InHealth001";
            string context        = "NG";
            string patientId      = "52f55858072ef709f84e5dee";
            string userId         = "DDTestHarness";
            CohortPatientViewData             view    = GetCohortPatientView();
            PutUpdateCohortPatientViewRequest request = new PutUpdateCohortPatientViewRequest {
                CohortPatientView = view,
                Context           = context,
                ContractNumber    = contractNumber,
                PatientID         = patientId,
                UserId            = userId,
                Version           = version
            };

            IPatientDataManager pm = new PatientDataManager();
            PutUpdateCohortPatientViewResponse response = pm.UpdateCohortPatientViewProblem(request);
        }
Пример #16
0
    public void Initialize(GameName _game, string _categoryKey, CategoryData _categoryData)
    {
        patientManager  = FindObjectOfType <PatientDataManager>();
        editableElement = GetComponent <EditableElement>();

        if (title != null)
        {
            title.text = _categoryData.title;
        }
        if (img != null)
        {
            img.sprite = _categoryData.img;
        }
        if (_categoryData.clip != null)
        {
            Clip = _categoryData.clip;
        }

        BindBtn();

        CategoryKey = _categoryKey;
        game        = _game;
    }
Пример #17
0
        public void GetCohortPatientsByID_WithStartingComma()
        {
            IPatientDataManager pm = new PatientDataManager
            {
                Factory = new PatientRepositoryFactory(),
                Helpers = new Helpers()
            };

            GetCohortPatientsDataRequest request = new GetCohortPatientsDataRequest
            {
                CohortID       = "53237514072ef709d84efe9d",
                Version        = 1,
                Context        = "NG",
                SearchFilter   = "barr",
                ContractNumber = "InHealth001",
                Skip           = 0,
                Take           = 100,
                UserId         = "0000000000000000000000000"
            };

            GetCohortPatientsDataResponse response = pm.GetCohortPatients(request);

            Assert.IsTrue(response.CohortPatients.Count > 0);
        }