public async Task <TaskDto> GetTask(Guid id) { CognitoUserManager cognito = new CognitoUserManager(); var authorizationToken = cognito.Login(Configuration["AWS.Email"], Configuration["AWS.Password"]); TaskDto result = new TaskDto(); //var client = new RestClient($"{BaseAddr}/api/{Version}/Tasks/{id}"); //var request = new RestRequest(Method.GET); //request.AddHeader("Content-Type", "application/json"); //request.AddHeader("Authorization", $"bearer {authorizationToken}"); //var response = await client.ExecuteAsync(request); //if (response.IsSuccessful) //{ // result = JsonConvert.DeserializeObject<TaskDto>(response.Content); //} //else if (response.StatusCode == HttpStatusCode.BadRequest) //{ // TaskErrorModel resultError = JsonConvert.DeserializeObject<TaskErrorModel>(response.Content); // throw new ServiceHttpRequestException<string>(response.StatusCode, resultError.errorMessage); //} return(result); }
public async Task <TaskDto> GetTaskList() { CognitoUserManager cognito = new CognitoUserManager(); var authorizationToken = cognito.Login(Configuration["AWS:Email"], Configuration["AWS:Password"]); TaskDto result = new TaskDto(); var client = new RestClient($"{RemoteAddr}/api/lazyScanProcesses?itemsPerPage=100&pageIndex=0¤tTask.automatic=true¤tTask.status=0"); var request = new RestRequest(Method.GET); request.AddHeader("Content-Type", "application/json"); request.AddHeader("Authorization", $"Bearer {authorizationToken}"); var response = await client.ExecuteAsync(request); if (response.IsSuccessful) { result = JsonConvert.DeserializeObject <TaskDto>(response.Content); } else if (response.StatusCode == HttpStatusCode.BadRequest) { TaskErrorModel resultError = JsonConvert.DeserializeObject <TaskErrorModel>(response.Content); throw new ServiceHttpRequestException <string>(response.StatusCode, resultError.errorMessage); } return(result); }
public async void Update(object sender, CheckCognitoDetectionEventArgs e) { string email = "*****@*****.**"; string password = "******"; CognitoUserManager cognito = new CognitoUserManager(); var token = cognito.Login(email, password); if (token != null) { } }