public static async Task MainAsync() { try { var context = new VsoContext("account", "user", "password"); //var context = new VsoContext("account", "oauthToken"); //var projects = await context.Projects.ToListAsync(); var project = await context.Projects.Skip(5).Take(20).FirstOrDefaultAsync(); var team = await context.Teams.Where(x => x.ProjectId == project.Id).Skip(100).Take(25).FirstOrDefaultAsync(); var teamembers = await context.TeamMembers. Where(x => x.ProjectId == project.Id && x.TeamId == team.Id) .ToListAsync(); //var teams = await context.Teams // .Where(x => x.ProjectId == projects.FirstOrDefault().Id) // .ToListAsync(); //var firstTeam = teams.FirstOrDefault(); //var members = await context.TeamMembers // .Where(x => x.ProjectId == projects.FirstOrDefault().Id && x.TeamId == firstTeam.Id) // .ToListAsync(); //PrintProjects(projects); //var processes = await context.Processes.ToListAsync(); //var processDetails = // await context.Processes. // Where(x => x.Id == processes.FirstOrDefault().Id) // .FirstOrDefaultAsync(); var consumerHooks = await context.Hooks .Where(x => x.Type == HookType.Consumer) .ToListAsync(); var publisherHooks = await context.Hooks .Where(x => x.Type == HookType.Publisher) .ToListAsync(); var subscriptions = await context.Subscriptions.ToListAsync(); var firstSubscription = await context.Subscriptions .Where(x => x.Id == subscriptions.FirstOrDefault().Id) .FirstOrDefaultAsync(); var teamRooms = await context.TeamRooms.ToListAsync(); var firstRoom = await context.TeamRooms. Where(x => x.Id == teamRooms.FirstOrDefault().Id) .FirstOrDefaultAsync(); var firstRoomMembers = await context.TeamMembers.Where(x => x.TeamRoomId == firstRoom.Id).ToListAsync(); } catch (Exception ex) { var message = ex.Message; throw; } }
public async Task LoadAsync() { try { var context = new VsoContext(new BasicAuth { User = "******", Password = "******", Account = "account" }); var projects = context.Projects.ToList(); var projectsasync = await context.Projects.ToListAsync(); } catch (Exception ex) { Console.WriteLine(string.Format("Error loading main window: {0}\nStacktrace: {1}", ex.Message, ex.StackTrace)); throw; } }
public static async Task MainAsync() { try { var authorizer = new BasicAuth() { User = "", Password = "", Account = "" }; var context = new VsoContext(authorizer); var projects = await context.Projects.Include("Test").ToListAsync(); //var teams = await context.Teams // .Where(x => x.ProjectId == projects.FirstOrDefault().Id) // .ToListAsync(); //var firstTeam = teams.FirstOrDefault(); //var members = await context.TeamMembers // .Where(x => x.ProjectId == projects.FirstOrDefault().Id && x.TeamId == firstTeam.Id) // .ToListAsync(); //PrintProjects(projects); var processes = await context.Processes.ToListAsync(); var processDetails = await context.Processes. Where(x => x.Id == processes.FirstOrDefault().Id) .FirstOrDefaultAsync(); var a = 5; } catch (Exception ex) { var message = ex.Message; throw; } }