public string Serialize <T>(T data, SerializationReason reason = Default, IWorkspaceFeatureCollection features = null) => JsonConvert.SerializeObject(data, Formatting.None, getSettings(reason, features));
public string Serialize <T>(T data, SerializationReason reason = Default) => JsonConvert.SerializeObject(data, Formatting.None, getSettings(reason));
protected IObservable <List <TInterface> > CreateListObservable <TModel, TInterface>(Endpoint endpoint, HttpHeader header, List <TModel> entities, SerializationReason serializationReason, IWorkspaceFeatureCollection features = null) where TModel : class, TInterface { var body = serializer.Serialize(entities, serializationReason, features); return(CreateListObservable <TModel, TInterface>(endpoint, header, body)); }
protected IObservable <T> CreateObservable <T>(Endpoint endpoint, HttpHeader header, T entity, SerializationReason serializationReason, IWorkspaceFeatureCollection features = null) { var body = serializer.Serialize <T>(entity, serializationReason, features); return(CreateObservable <T>(endpoint, header, body)); }
private IObservable <ITimeEntry> pushTimeEntry(Endpoint endPoint, ITimeEntry timeEntry, SerializationReason reason) { var timeEntryCopy = timeEntry as TimeEntry ?? new TimeEntry(timeEntry); if (reason == SerializationReason.Post) { timeEntryCopy.CreatedWith = userAgent.ToString(); } var observable = CreateObservable(endPoint, AuthHeader, timeEntryCopy, reason); return(observable); }