private void _SetCreateAuditFieldValuesForUpdate(AbstractBaseModel audit) { object createdBy; SessionContainer.KeyCollection.TryGetKey(this, Createdby, out createdBy); audit.CreatedBy = createdBy.ToString(); object createdDate; SessionContainer.KeyCollection.TryGetKey(this, Createddate, out createdDate); audit.CreatedDate = Convert.ToDateTime(createdDate); object recordStatus; SessionContainer.KeyCollection.TryGetKey(this, RecordStatus, out recordStatus); audit.RecordStatus = recordStatus is RecordStatus ? (RecordStatus)recordStatus : Wizardsgroup.Domain.Enumerations.RecordStatus.Active; }
public void WriteJson(int[] ids) { var modelArray = new AbstractBaseModel[ids.Length]; for (int i = 0; i < ids.Length; i += 1) { modelArray[i] = new GenericEndPointModel { Id = ids[i] } } ; var converter = SerializeToIdArrayConverter.Instance; using (var stringWriter = new StringWriter()) using (var jsonWriter = new JsonTextWriter(stringWriter)) { converter.WriteJson(jsonWriter, modelArray, null); Assert.Equal(JsonConvert.SerializeObject(ids), stringWriter.ToString()); } } }