Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
 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;
     }
 }
Esempio n. 3
0
        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;
            }
        }