Exemplo n.º 1
0
        public Task Get <AsanaT>(AsanaTeam arg1, AsanaCollectionResponseEventHandler callback) where AsanaT : AsanaObject
        {
            AsanaRequest request = default(AsanaRequest);

            if (typeof(AsanaT) == typeof(AsanaProject))
            {
                request = GetBaseRequest(AsanaFunction.GetFunction(Function.GetProjectsInTeam), arg1);
                return(request.Go((o, h) => PackAndSendResponseCollection <AsanaProject>(o, callback), ErrorCallback));
            }


            throw new TypeAccessException("Unknown type for this request: " + typeof(AsanaT).Name);
        }
Exemplo n.º 2
0
 public AsanaProject(AsanaWorkspace workspace, AsanaTeam team, Int64 id = 0)
 {
     ID        = id;
     Workspace = workspace;
     Team      = team;
 }
Exemplo n.º 3
0
        public Task GetProjectsInTeam(AsanaTeam asanaTeam, AsanaCollectionResponseEventHandler callback)
        {
            var request = GetBaseRequest(AsanaFunction.GetFunction(Function.GetProjectsInTeam), asanaTeam);

            return(request.Go((o, h) => PackAndSendResponseCollection <AsanaProject>(o, callback), ErrorCallback));
        }
Exemplo n.º 4
0
        public Task <IAsanaObjectCollection <AsanaProject> > GetProjectsInTeamAsync(AsanaTeam asanaTeam)
        {
            var request = GetBaseRequest(AsanaFunction.GetFunction(Function.GetProjectsInTeam), asanaTeam);

            return(request.GoCollectionAsync <AsanaProject>());
        }
Exemplo n.º 5
0
 public AsanaProject(AsanaWorkspace workspace, AsanaTeam team, Int64 id = 0)
 {
     ID = id;
     Workspace = workspace;
     Team = team;
 }