//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); } }
//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); } }