Exemple #1
0
        //1. Create New Record
        private void Templates1PostDataTest()
        {
            try {
                var value = _mainEntry.newItem.data;
                TemplatesModel.ResultData newItem = JsonConvert.DeserializeObject <TemplatesModel.ResultData>(JsonConvert.SerializeObject(value));
                newItem.Key = Key;

                var result = Agilite.Templates.PostData(newItem);

                Utilities.CheckError(result.Error);

                Assert.AreEqual(result.ResponseData.Data.Key, Key);

                RecordId = result.ResponseData.Id;
            }
            catch (Exception ex) {
                Assert.Fail(ex.Message);
            }
        }
Exemple #2
0
        //3. Update Record
        private void Templates3UpdateRecordTest()
        {
            try {
                Assert.AreEqual(string.IsNullOrEmpty(RecordId), false);
                Key = "PUT_" + Key;

                TemplatesModel.ResultData modifiedItem = JsonConvert.DeserializeObject <TemplatesModel.ResultData>(JsonConvert.SerializeObject(_mainEntry.modifiedItem.data));

                modifiedItem.Key       = Key;
                modifiedItem.GroupName = GroupName;

                var result = Agilite.Templates.PutData(RecordId, modifiedItem);

                Utilities.CheckError(result.Error);

                Assert.AreEqual(result.ResponseData.Data.GroupName, GroupName);
            }
            catch (Exception ex) {
                Assert.Fail(ex.Message);
            }
        }