public static OdClient GetDefaultClient() { var logger = new ConsoleLogger(); var credentials = new JsonFileCredentials(); credentials.LoadFromFile(); var client = new OdClient(logger, credentials); return(client); }
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(); } }
public CsvSync(OdClient client, Entity entity) { _client = client; _entity = entity; }