Esempio n. 1
0
 private void btnCheck_Click(object sender, EventArgs e)
 {
     btnCheck.Enabled = false;
     this.currentSet  = this.getSetDetail();
     lblSetTitle.Text = this.currentSet.title;
     btnCheck.Enabled = true;
 }
Esempio n. 2
0
        public async Task DeleteOldDetailsCorrectly()
        {
            //Arrange
            var resultExpected = new SetDetail()
            {
                Id = new Guid("915e2e48-196a-47d1-8f9f-a17857a96893"), Date = DateTime.UtcNow, SetsCompleted = 2
            };
            var context = await FakeData.InitializeContextAsync(true);

            unitOfWork = new UnitOfWork(context);

            //Act

            await unitOfWork.SetsDetails.DeleteOldDetailsAsync();

            await unitOfWork.CompleteAsync();

            var result = await unitOfWork.SetsDetails.GetAllAsync();

            //Assert

            Assert.True(result.Count() == 1);
            Assert.Equal(resultExpected.Id, result.First().Id);
            Assert.Equal(resultExpected.SetsCompleted, result.First().SetsCompleted);
            Assert.Equal(resultExpected.Date.Year, result.First().Date.Year);
            Assert.Equal(resultExpected.Date.Month, result.First().Date.Month);
            Assert.Equal(resultExpected.Date.Day, result.First().Date.Day);
        }
Esempio n. 3
0
        public static void writeCacheSet(string setId, SetDetail setData)
        {
            string filePath = cacheDir + "s_" + setId;
            string jsonData = Newtonsoft.Json.JsonConvert.SerializeObject(setData);

            File.WriteAllText(filePath, jsonData);
        }
Esempio n. 4
0
        public void SetDetalleDispositivo(int deviceId, string name, string value, string type)
        {
            var msg = new SetDetail(deviceId, 0);

            msg.SetUserSetting(SetDetail.Fields.Name, name);
            msg.SetUserSetting(SetDetail.Fields.Value, value);
            msg.SetUserSetting(SetDetail.Fields.TipoDato, type);
            msg.SetUserSetting(SetDetail.Fields.Consumidor, "S");
            msg.SetUserSetting(SetDetail.Fields.Editable, "false");
            msg.SetUserSetting(SetDetail.Fields.Metadata, "");
            msg.SetUserSetting(SetDetail.Fields.ValorInicial, "0");
            Dispatcher.Dispatch(msg);
        }
Esempio n. 5
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            setting.clientId     = txtClientId.Text;
            setting.currentSetId = txtSetId.Text;
            setting.userFollow   = txtUsername.Text;
            setting.timeSetting  = int.Parse(txtTime.Text);

            Utility.SettingMgr.write(setting);
            if (this.currentSet == null)
            {
                this.currentSet = this.getSetDetail();
            }
            Stored.currentTerms = this.currentSet.terms;
            this.Close();
        }
Esempio n. 6
0
 public SetDetail getSetDetail(string setId, string clientId)
 {
     if (CachesMgr.cacheSetExist(setId))
     {
         return(CachesMgr.getCacheSet(setId));
     }
     else
     {
         string    url         = BASE_URL + "sets/" + setId + "?client_id=" + clientId + "&whitespace=0";
         string    strResponse = HTTPRequest.get(url);
         SetDetail setDetail   = Newtonsoft.Json.JsonConvert.DeserializeObject <SetDetail>(strResponse);
         CachesMgr.writeCacheSet(setId, setDetail);
         return(setDetail);
     }
 }
Esempio n. 7
0
        private void reloadTerms()
        {
            if (Utility.SettingMgr.fileExist())
            {
                Setting setting = Utility.SettingMgr.read();
                QuickQuizlet.Utility.QuizletAPI api = new QuickQuizlet.Utility.QuizletAPI();
                SetDetail sets = api.getSetDetail(setting.currentSetId, setting.clientId);
                Stored.currentTerms = sets.terms;

                timer1.Interval = setting.timeSetting * 1000;
                timer1.Start();

                int rndNum = rnd.Next(0, Stored.currentTerms.Count - 1);
                currentTerm = Stored.currentTerms[rndNum];
                this.updateStatus(rndNum);
                textBox1.Text = currentTerm.term;
                isDisplayTerm = true;
            }
        }
Esempio n. 8
0
        public string UpdateSetDetail([FromBody] SetDetail setDetail)
        {
            ModuleBuilderManager m = new ModuleBuilderManager();

            return(m.SaveSetDetail(setDetail));
        }