public static OdClient GetDefaultClient()
        {
            var logger      = new ConsoleLogger();
            var credentials = new JsonFileCredentials();

            credentials.LoadFromFile();

            var client = new OdClient(logger, credentials);

            return(client);
        }
示例#2
0
        TestSetup GetClient()
        {
            var logger          = new MockLogger();
            var mockCredentials = new TestSettings();
            var client          = new OdClient(logger, mockCredentials);

            return(new TestSetup
            {
                Logger = logger,
                Client = client
            });
        }
        private DataServiceQuery GetQuery(OdClient client)
        {
            var ctx = client.GetContext();

            switch (Entity)
            {
            case Entity.Project:
                return(ctx.projectview.OrderBy(k => k.Name)
                       .ToDataServiceQuery());

            case Entity.Task:
                return(ctx.workpackageview.OrderBy(k => k.Name)
                       .ToDataServiceQuery());

            case Entity.TimeTracking:
                return(ctx.actionview.OrderBy(k => k.DisplayName)
                       .ToDataServiceQuery());

            default:
                throw new NotImplementedException();
            }
        }
示例#4
0
 public CsvSync(OdClient client, Entity entity)
 {
     _client = client;
     _entity = entity;
 }