Exemplo n.º 1
0
        private async void GetAllProjects_Click(object sender, EventArgs e)
        {
            var body     = BimRequestBody.GetAllProjects(token);
            var response = await BimRequestSender.SendBimRequest <BimResponse <GetAllProjectsResponse> >(jsonurl, body);

            btnGetAllProjects.Text = response.response.result[0].name;
        }
Exemplo n.º 2
0
        private async void IsLoggedIn_Click(object sender, EventArgs e)
        {
            var body     = BimRequestBody.GetIsLoggedIn(token);
            var response = await BimRequestSender.SendBimRequest <BimResponse <IsLoggedInResponse> >(jsonurl, body);

            btnIsLoggedIn.Text = response.response.result.ToString();
        }
Exemplo n.º 3
0
        private async void Login_Click(object sender, EventArgs e)
        {
            var body     = BimRequestBody.GetLogin(token, tbUsername.Text, tbPassword.Text);
            var response = await BimRequestSender.SendBimRequest <BimResponse <LoginResponse> >(jsonurl, body);

            token                     = response.response.result;
            btnLogin.Text             = response.response.result;
            btnGetAllProjects.Enabled = true;
            btnIsLoggedIn.Enabled     = true;
        }
Exemplo n.º 4
0
        private async void BtnDownload_Click(object sender, EventArgs e)
        {
            var body     = BimRequestBody.GetDownload(token, new int[] { 11927555 });
            var response = await BimRequestSender.SendBimRequest <BimResponse <DownloadResponse> >(jsonurl, body);

            var topicid          = response.response.result;
            var downloadTopicUrl = downloadurl + $"?token={token}&topicId={topicid}";

            await Download(downloadTopicUrl, topicid);

            btnDownload.Text = $"{topicid}.ifc created!";
        }