Exemplo n.º 1
0
 public string Serialize <T>(T data, SerializationReason reason = Default, IWorkspaceFeatureCollection features = null)
 => JsonConvert.SerializeObject(data, Formatting.None, getSettings(reason, features));
Exemplo n.º 2
0
 public string Serialize <T>(T data, SerializationReason reason = Default)
 => JsonConvert.SerializeObject(data, Formatting.None, getSettings(reason));
Exemplo n.º 3
0
        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));
        }
Exemplo n.º 4
0
        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));
        }
Exemplo n.º 5
0
        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);
        }