void InitializeItemView(GameObject viewGameObject, TestItemModel model)
    {
        TestItemView view = new TestItemView(viewGameObject.transform);

        view.clickbutton.GetComponentInChildren <Text>().text = model.buttonText;
        view.clickbutton.onClick.AddListener(
            () =>
        {
            contentOutput.text = model.PersonInfo;
            if (lastSelectedButton != null)
            {
                if (view.clickbutton != lastSelectedButton)
                {
                    lastSelectedButton.image.color = Color.white;
                    view.clickbutton.image.color   = new Color32(255, 183, 18, 255);
                    lastSelectedButton             = view.clickbutton;
                }
                else
                {
                    return;
                }
            }
            else
            {
                view.clickbutton.image.color = new Color32(255, 183, 18, 255);
                lastSelectedButton           = view.clickbutton;
            }
        }
            );
    }
        public void SetUp()
        {
            if (!isSet)
            {
                isSet = true;

                category1 = DatabaseTestDataProvider.ProvideRandomTestItemCategory();

                model1 = DatabaseTestDataProvider.ProvideRandomTestItemModel(category1);
                model1.Name = "DRT_01";
                model2 = DatabaseTestDataProvider.ProvideRandomTestItemModel(category1);
                model2.Name = "DRT_02";
                model3 = DatabaseTestDataProvider.ProvideRandomTestItemModel(category1);
                model3.Name = "DRT_03";
                deletedModel = DatabaseTestDataProvider.ProvideRandomTestItemModel(category1);
                deletedModel.Name = "DRT_04";

                Repository.Save(model3);
                Repository.Save(deletedModel);
                Repository.Save(model2);
                Repository.Save(model1);
                UnitOfWork.Commit();

                Repository.Delete(deletedModel);
                UnitOfWork.Commit();
            }
        }
Ejemplo n.º 3
0
    void InitializeItemView(GameObject viewGameObject, TestItemModel model)
    {
        TestItemView view = new TestItemView(viewGameObject.transform);

        view.id.text         = model.id;
        view.facenumber.text = model.facenumber;
        view.street.text     = model.street;
        view.house.text      = model.house;
        //view.surname.text = model.surname;
        view.name.text  = model.name;
        view.text.text  = model.text;
        view.date.text  = model.date;
        view.title.text = model.title;
        //view.status.text = model.status;
        //view.clickButton.GetComponentInChildren<Text>().text = model.id;
        //view.clickButton.GetComponentInChildren<Text>().text = model.facenumber;
        view.clickButton.onClick.AddListener(() =>
        {
            //Debug.Log(view.id.text + " is clicked!");
            PlayerPrefs.SetString("id_order", view.id.text);
            Web5.Web5idorder       = view.id.text;
            Web5chat.yk_facenumber = view.facenumber.text;
            SceneManager.LoadScene("Web5chat");
        }
                                             );
    }
Ejemplo n.º 4
0
        public void SetUp()
        {
            if (!isSet)
            {
                isSet = true;

                category1 = DatabaseTestDataProvider.ProvideRandomTestItemCategory();

                model1            = DatabaseTestDataProvider.ProvideRandomTestItemModel(category1);
                model1.Name       = "DRT_01";
                model2            = DatabaseTestDataProvider.ProvideRandomTestItemModel(category1);
                model2.Name       = "DRT_02";
                model3            = DatabaseTestDataProvider.ProvideRandomTestItemModel(category1);
                model3.Name       = "DRT_03";
                deletedModel      = DatabaseTestDataProvider.ProvideRandomTestItemModel(category1);
                deletedModel.Name = "DRT_04";

                Repository.Save(model3);
                Repository.Save(deletedModel);
                Repository.Save(model2);
                Repository.Save(model1);
                UnitOfWork.Commit();

                Repository.Delete(deletedModel);
                UnitOfWork.Commit();
            }
        }
Ejemplo n.º 5
0
    void InitializeItemView(GameObject viewGameObject, TestItemModel model)
    {
        TestItemView view = new TestItemView(viewGameObject.transform);

        //view.id.text = model.id;
        //view.idadm.text = model.idadm;
        //view.facenumber.text = model.facenumber;
        //view.street.text = model.street;
        //view.house.text = model.house;
        view.surname.text = model.surname;
        view.name.text    = model.name;
        //view.title.text = model.title;
        view.text.text = model.text;
        view.date.text = model.date;
        //view.clickButton.GetComponentInChildren<Text>().text = model.buttonText;
        //view.clickButton.onClick.AddListener(
        //()=>
        //{
        //Debug.Log(view.titleText.text + " is clicked!");
        //StartCoroutine(DeletPromo(view.id.text));
        //PlayerPrefs.SetString("id_servic", view.id.text);
        //SceneManager.LoadScene("WebPromo");

        //}
        //);
    }
    void InitializeItemView(GameObject viewGameObject, TestItemModel model)
    {
        TestItemView view = new TestItemView(viewGameObject.transform);

        view.titleText.text       = model.title;
        view.descriptionText.text = model.description;
        view.priceText.text       = model.price;
    }
Ejemplo n.º 7
0
    private void InitializeItemView(GameObject viewGameObject, TestItemModel model)
    {
        TestItemView view = new TestItemView(viewGameObject.transform);

        view.labelText.text          = model.label;
        view.countOfProductText.text = "x" + model.countOfProduct;
        view.priceText.text          = model.price;
    }
Ejemplo n.º 8
0
    TestItemView InitializeItemView(GameObject view_gameobject, TestItemModel model)
    {
        TestItemView view = new TestItemView(view_gameobject.transform);

        view._title_text.text = model._title;
        view_gameobject.name  = model._title;
        return(view);
    }
Ejemplo n.º 9
0
    void InitializeItemView(GameObject viewGameObject, TestItemModel model)
    {
        TestItemView view = new TestItemView(viewGameObject.transform);

        view.pos.text   = position.ToString();
        view.name.text  = model.name;
        view.time.text  = model.time;
        view.store.text = model.store;
    }
Ejemplo n.º 10
0
        public TestItemModel ProvideRandomTestItemModel(TestItemCategory category = null)
        {
            var model = new TestItemModel();

            model.Name = ProvideRandomString();

            model.Category = category ?? ProvideRandomTestItemCategory();

            return(model);
        }
        private TestItemModel CreateEntity()
        {
            var entity = new TestItemModel();
            entity.CreatedByUser = entity.ModifiedByUser = entity.DeletedByUser = null;
            entity.CreatedOn = entity.ModifiedOn = DateTime.MinValue;
            entity.DeletedOn = null;
            entity.IsDeleted = false;

            return entity;
        }
Ejemplo n.º 12
0
    void InitializeItemView(GameObject viewGameObject, GameObject Image, TestItemModel model)
    {
        TestItemView view = new TestItemView(viewGameObject.transform);
        int          len  = model.title.Length;

        view.titleText.text = model.title.Substring(2, len - 2);//.Substring(1, 4);//model.title.Length
        if (model.title.Substring(0, 1) == "0")
        {
            Image.SetActive(true);
        }
    }
Ejemplo n.º 13
0
        private TestItemModel CreateEntity()
        {
            var entity = new TestItemModel();

            entity.CreatedByUser = entity.ModifiedByUser = entity.DeletedByUser = null;
            entity.CreatedOn     = entity.ModifiedOn = DateTime.MinValue;
            entity.DeletedOn     = null;
            entity.IsDeleted     = false;

            return(entity);
        }
        public void Should_Create_Exception_With_Stale_Entity()
        {
            var guid = Guid.NewGuid();
            var entity = new TestItemModel { Id = guid };
            var exception = new ConcurrentDataException(entity);

            Assert.IsNotNull(exception.Message);
            Assert.IsTrue(exception.Message.Contains(guid.ToString()));
            Assert.IsTrue(exception.Message.Contains("TestItemModel"));
            Assert.AreEqual(exception.StaleEntity, entity);
            Assert.IsNull(exception.InnerException);
        }
Ejemplo n.º 15
0
        public static TestItemModel TestItemModel(int?counter, bool populateAllFields = false)
        {
            var rtValue = new TestItemModel();

            rtValue.Id       = $"{counter ?? 99}";
            rtValue.Code     = $"Code{counter ?? 99}";
            rtValue.Category = "Soil|Plant";
            rtValue.Public   = true;
            //Add more if needed

            return(rtValue);
        }
Ejemplo n.º 16
0
    IEnumerator FetchModelsFromServer(int count, Action <TestItemModel[]> onDone)
    {
        yield return(new WaitForSeconds(1f));

        var results = new TestItemModel[count];

        for (int i = 0; i < count; i++)
        {
            results[i]        = new TestItemModel();
            results[i]._title = "itme" + i;
        }
        onDone(results);
    }
Ejemplo n.º 17
0
    void InitializeItemView(GameObject viewGameObject, TestItemModel model) // передаем значения типа Item № и Button № на сцене
    {
        TestItemView view = new TestItemView(viewGameObject.transform);     //данные с сервера применяем к обна сцене

        view.titleText.text = model.title;
        view.clickButton.GetComponentInChildren <Text>().text = model.buttonText;
        view.clickButton.onClick.AddListener(
            () =>
        {
            Debug.Log(view.titleText.text + " is clicked!");
        }
            );
    }
Ejemplo n.º 18
0
    void InitializeItemView(GameObject viewGameObject, TestItemModel model)
    {
        TestItemView view = new TestItemView(viewGameObject.transform);

        view.titleText.text = model.title;
        view.clickButton.GetComponentInChildren <Text>().text = model.buttonText;
        view.clickButton.onClick.AddListener(
            () =>
        {
            Debug.Log(view.titleText.text + " is clicked!");
        }
            );
    }
Ejemplo n.º 19
0
        public void Should_Create_Exception_With_Stale_Entity()
        {
            var guid   = Guid.NewGuid();
            var entity = new TestItemModel {
                Id = guid
            };
            var exception = new ConcurrentDataException(entity);

            Assert.IsNotNull(exception.Message);
            Assert.IsTrue(exception.Message.Contains(guid.ToString()));
            Assert.IsTrue(exception.Message.Contains("TestItemModel"));
            Assert.AreEqual(exception.StaleEntity, entity);
            Assert.IsNull(exception.InnerException);
        }
Ejemplo n.º 20
0
    void InitializeItemView(GameObject viewGameObject, TestItemModel model)
    {
        TestItemView view = new TestItemView(viewGameObject.transform);

        view.id.text     = model.id;
        view.street.text = "ул." + model.street;
        view.text.text   = model.text;
        view.date.text   = model.date;
        view.title.text  = model.title;
        //view.clickButton.GetComponentInChildren<Text>().text = model.buttonText;
        //view.clickButton.onClick.AddListener(()=> {
        //Debug.Log(view.titleText.text + " is clicked!");
        //PlayerPrefs.SetString("id_servic", view.id.text);
        //SceneManager.LoadScene("Mserviczapros");});
    }
Ejemplo n.º 21
0
        public void Should_Return_QueryOver_Without_Deleted_By_Null_Alias()
        {
            TestItemModel alias = null;
            var           list  = Repository
                                  .AsQueryOver <TestItemModel>(null)
                                  .Where(t => t.Category == category1)
                                  .OrderBy(q => q.Name).Asc
                                  .List <TestItemModel>();

            Assert.IsNotNull(list);
            Assert.AreEqual(list.Count, 3);
            Assert.AreEqual(list[0].Id, model1.Id);
            Assert.AreEqual(list[1].Id, model2.Id);
            Assert.AreEqual(list[2].Id, model3.Id);
        }
    IEnumerator GetItems(int count, System.Action <TestItemModel[]> callback)
    {
        yield return(new WaitForSeconds(1f));

        var results = new TestItemModel[count];

        for (int i = 0; i < count; i++)
        {
            results[i]            = new TestItemModel();
            results[i].title      = "Item " + i;
            results[i].buttonText = "Button " + i;
        }

        callback(results);
    }
Ejemplo n.º 23
0
    void InitializeItemView(GameObject viewGameObject, TestItemModel model)
    {
        TestItemView view = new TestItemView(viewGameObject.transform);

        view.name.text = model.name;


        // ВОТ ЗДЕСЬ ВСЯ БЕДА или в JsonHELPER

        //if(model.img.Length > 100){
        //byte[] Bytes = System.Convert.FromBase64String (model.img);
        //Texture2D texture = new Texture2D(1,1);
        //texture.LoadImage (Bytes);
        //view.img.texture = texture;}
    }
    void InitializeItemView(GameObject viewGameObject, TestItemModel model)
    {
        TestItemView view = new TestItemView(viewGameObject.transform);

        view.titleText.text = model.title;
        view.clickButton.GetComponentInChildren <Text>().text = model.buttonText;
        view.clickButton.onClick.AddListener(
            () =>
        {
            Debug.Log(view.titleText.text + " is clicked!");
            PlayerPrefs.SetString("id_order", view.titleText.text);
            SceneManager.LoadScene("Morderchat");
        }
            );
    }
    IEnumerator GetItems(System.Action <TestItemModel[]> callback)
    {
        yield return(new WaitForSeconds(1f));

        List <UserData> usersData = SQL_Engine.GetUsersData();
        var             results   = new TestItemModel[usersData.Count];

        for (int i = 0; i < usersData.Count; i++)
        {
            results[i]            = new TestItemModel();
            results[i].buttonText = string.Format("{0} {1}. {2}.", usersData[i].Surname, usersData[i].Name[0], usersData[i].Patronymic[0]);
            results[i].PersonInfo = string.Format("{0} {1} {2} {3}", usersData[i].Surname, usersData[i].Name, usersData[i].Patronymic, usersData[i].Identificator);
        }
        callback(results);
    }
Ejemplo n.º 26
0
        public async Task <TestItemModel> GetTestItemModelAsync(Guid id)
        {
            TestItemModel model = new TestItemModel();

            var userTest = await DB.UserTestRepository.FindByIdAsync(id);

            //Get test item
            var test = await Test_GetAsync(userTest.TestId, true, true);

            model.ID       = id;
            model.TestId   = test.TestId;
            model.TestName = test.Name;

            //Get free questions fot this test
            var             userQuestion  = _mapper.Map <List <TestQuestion>, List <TestQuestionDTO> >(await DB.TestQuestionRepository.GetTestQuestionsByTest(id));
            var             freeQuestoins = test.TestQuestions.Where(n => !userQuestion.Select(x => x.TestQuestionId).Contains(n.TestQuestionId)).ToList();
            TestQuestionDTO topQuestion   = null;

            if (freeQuestoins.Count > 0)
            {
                if (test.IsRandomQuestionsOrder)
                {
                    topQuestion = freeQuestoins.OrderBy(n => Guid.NewGuid()).FirstOrDefault();
                }
                else
                {
                    topQuestion = freeQuestoins.FirstOrDefault();
                }
            }
            //if question exists, fill it
            if (topQuestion != null)
            {
                model.QuestionId     = topQuestion.TestQuestionId;
                model.QuestionName   = topQuestion.Question;
                model.IsSingleAnswer = topQuestion.IsSingleAnswer;

                model.Answers = topQuestion.TestQuestionAnswers;
            }
            else
            {
                //is test completed
                model.IsComplete = true;
            }


            return(model);
        }
Ejemplo n.º 27
0
        /// <summary>
        /// Calculate the prices for each individual test
        /// </summary>
        /// <param name="orderDetails"></param>
        /// <param name="test"></param>
        /// <param name="calcualtedTests"></param>
        private static void CalculateTest(OrderDetails orderDetails, TestItemModel test, List <TestDetails> calcualtedTests)
        {
            var cost            = orderDetails.Payment.IsInternalClient ? test.InternalCost : test.ExternalCost;
            var costAndQuantity = cost * orderDetails.Quantity;

            calcualtedTests.Add(new TestDetails
            {
                Id        = test.Id,
                Analysis  = test.Analysis,
                SetupCost = orderDetails.Payment.IsInternalClient ? test.InternalSetupCost : test.ExternalSetupCost,
                Cost      = cost,
                SubTotal  = costAndQuantity,
                Total     = costAndQuantity + (orderDetails.Payment.IsInternalClient
                            ? test.InternalSetupCost
                            : test.ExternalSetupCost)
            });
        }
Ejemplo n.º 28
0
    void InitializeItemView(GameObject viewGameObject, TestItemModel model)
    {
        TestItemView view = new TestItemView(viewGameObject.transform);

        //view.id.text = model.id;
        view.surname.text = model.surname;
        view.name.text    = model.name;
        view.text.text    = model.text;
        view.date.text    = model.date;
        //view.title.text = model.title;
        //view.clickButton.GetComponentInChildren<Text>().text = model.buttonText;
        //view.clickButton.onClick.AddListener(
        //()=>
        //{
        //Debug.Log(view.titleText.text + " is clicked!");
        //PlayerPrefs.SetString("id_order", view.id.text);
        //SceneManager.LoadScene("Morderchat");

        //}
        //);
    }
Ejemplo n.º 29
0
    private IEnumerator GetItems(WWW www, System.Action <TestItemModel[]> callback)
    {
        yield return(www);

        if (www.error == null)
        {
            TestItemModel[] mList = JsonHelper.GetJsonArray <TestItemModel>(www.text);
            Debug.Log("WWW Success: " + www.text);
            callback(mList);
        }
        else
        {
            TestItemModel[] errList = new TestItemModel[1];
            errList[0] = new TestItemModel
            {
                label = www.error,
            };
            Debug.Log("WWW Error: " + www.error);
            callback(errList);
        }
    }
Ejemplo n.º 30
0
    void InitializeItemView(GameObject viewGameObject, TestItemModel model)
    {
        TestItemView view = new TestItemView(viewGameObject.transform);

        view.id.text         = model.id;
        view.street.text     = model.street;
        view.house.text      = model.house;
        view.flat.text       = model.flat;
        view.phone.text      = model.phone;
        view.email.text      = model.email;
        view.facenumber.text = model.facenumber;
        view.kod.text        = model.kod;
        view.surname.text    = model.surname;
        view.name.text       = model.name;
        view.otch.text       = model.otch;
        view.nachisl.text    = model.nachisl;
        view.debd.text       = model.debd;
        view.mesdebd.text    = model.mesdebd;
        view.xbc.text        = model.xbc;
        view.datexbc.text    = model.datexbc;
        view.gbc.text        = model.gbc;
        view.dategbc.text    = model.dategbc;
        view.lastxbc.text    = model.lastxbc;
        view.lastgbc.text    = model.lastgbc;
        //view.clickButton.GetComponentInChildren<Text>().text = model.buttonText;
        view.clickButton.onClick.AddListener(
            () =>
        {
            //Debug.Log(view.titleText.text + " is clicked!");
            //StartCoroutine(DeletPromo(view.id.text));
            //PlayerPrefs.SetString("id_servic", view.id.text);
            yk_facenumber = view.facenumber.text;
            yk_id         = view.id.text;
            //yk_id = model.id;
            SceneManager.LoadScene("Web1.1");
        }
            );
    }
Ejemplo n.º 31
0
    IEnumerator GetInf(System.Action <TestItemModel[]> callback)
    {
        WWWForm form = new WWWForm();

        code = PlayerPrefs.GetInt("code");
        form.AddField("code", "000001");
        form.AddField("type", type);

        WWW www = new WWW("http://doublenikmak.ru/Mails/Mail.php", form);

        yield return(www);

        if (www.error != null)
        {
            Debug.Log("Error: " + www.error);
            yield break;
            callback(null);
        }
        else
        {
            string answer = www.text;
            sub = answer.Split('|');
            var tmp = new List <string>(sub);
            tmp.RemoveAt(0);
            subs  = tmp.ToArray();
            count = (subs.Length) - 1;
            var results = new TestItemModel[count];

            for (int i = 0; i < count; i++)
            {
                results[i]       = new TestItemModel();
                results[i].title = subs[i].ToString();
            }
            callback(results);
        }
    }
Ejemplo n.º 32
0
 private void EnsureModificationPropertiesUntouched(TestItemModel entity)
 {
     Assert.AreEqual(entity.ModifiedOn, DateTime.MinValue);
     Assert.IsNull(entity.ModifiedByUser);
 }
Ejemplo n.º 33
0
 private void EnsureDeletionPropertiesUntouched(TestItemModel entity)
 {
     Assert.IsNull(entity.DeletedByUser);
     Assert.IsNull(entity.DeletedOn);
     Assert.IsFalse(entity.IsDeleted);
 }
 private void EnsureDeletionPropertiesUntouched(TestItemModel entity)
 {
     Assert.IsNull(entity.DeletedByUser);
     Assert.IsNull(entity.DeletedOn);
     Assert.IsFalse(entity.IsDeleted);
 }
 private void EnsureModificationPropertiesUntouched(TestItemModel entity)
 {
     Assert.AreEqual(entity.ModifiedOn, DateTime.MinValue);
     Assert.IsNull(entity.ModifiedByUser);
 }