Пример #1
0
        public void GetDataJIRA()
        {
            String dtRegistroLocal = "11/11/2015"; //_dtParam.ConsultaDtParametro();
            var    _credentials    = Convert.ToBase64String(Encoding.ASCII.GetBytes("integracao_testlink:testlink@123"));

            var jql = new
            {
                //query = "created > startOfWeek() and assignee = currentUser() and (status = Open or (status = Reopened and priority in (High,Highest)))"
                query = "project = ONS AND issuetype in standardIssueTypes() and status not in (Concluído) and 'Tecnologias ONS' = '.Net' "
            };

            var jiraConn    = JiraRestConn();
            var consultAll  = @"http://jiracorp.brq.com/rest/api/2/issue/";
            var rawResponse = jiraConn.MakeRequest(consultAll);

            using (var client = new HttpClient())
            {
                HttpResponseMessage _client = ValidateClient(url, client, _credentials, jql);

                if (_client.IsSuccessStatusCode)
                {
                    DashBoardResult dashBoardItem = _client.Content.ReadAsAsync <DashBoardResult>().Result;

                    StringBuilder ids = new StringBuilder();

                    foreach (var item in dashBoardItem.IdJiraDash)
                    {
                        //GetDataWorkItem(item.id.ToString(), _credentials, client, out sucesso);
                    }
                    // sucesso = true;
                }
                else
                {
                    //string erro = _client.StatusCode.ToString();
                    //string etapa = _client.RequestMessage.RequestUri.ToString();
                    //registerLog(erro, etapa);
                    //sucesso = false;
                }
            }
        }
Пример #2
0
        private async void DoWork(object state)
        {
            var random = new Random();

            var eastSafeArea    = random.Next(30, 70);
            var eastProcessArea = random.Next(200, 300);

            var centerSafeArea    = random.Next(950, 1200);
            var centerProcessArea = random.Next(100, 200);

            var westSafeArea    = random.Next(30, 70);
            var westProcessArea = random.Next(200, 300);

            var dashBoardModel = new DashBoardResult
            {
                East = new AreaModel
                {
                    SafeArea    = eastSafeArea,
                    ProcessArea = eastProcessArea
                },
                Center = new AreaModel
                {
                    SafeArea    = centerSafeArea,
                    ProcessArea = centerProcessArea
                },
                West = new AreaModel
                {
                    SafeArea    = westSafeArea,
                    ProcessArea = westProcessArea
                }
            };

            string signal = JsonConvert.SerializeObject(dashBoardModel);
            var    model  = new DtoDashboardMessage {
                Message = signal
            };

            await _hubContext.Clients.All.SendAsync("ReceiveMessage", model.Message);
        }