public IActionResult InternalAuditResponse(InternalQuestions questions) { try { var token = HttpContext.Request.Cookies["Token"]; //Get the value of Token from Cookie if (token == null) { ViewBag.Message = "Session Expired !! Please Login ...."; return(View("Login")); } SeverityService service = new SeverityService(_configuration); var auditResponse = service.GetInternalResponse(token, questions); //save to the context //_context.AuditResponses.Add(auditResponse); //_context.SaveChanges(); return(View("AuditResponse", auditResponse)); } catch (Exception e) { return(View("Error")); } }
public AuditResponse GetResponseforInternal(InternalQuestions questions, string Token) { AuditResponse auditResponse = new AuditResponse(); auditResponse = severityRepo.GetInternalResponse(questions, Token); return(auditResponse); }
public AuditResponse GetInternalResponse(InternalQuestions questions, string Token) { AuditResponse auditResponse = new AuditResponse(); AuditRequest auditRequest = new AuditRequest() { Auditdetails = new AuditDetail() { Type = "Internal", questions = new Questions() { Question1 = questions.Question1, Question2 = questions.Question2, Question3 = questions.Question3, Question4 = questions.Question4, Question5 = questions.Question5 } } }; string data = JsonConvert.SerializeObject(auditRequest); StringContent content = new StringContent(data, Encoding.UTF8, "application/json"); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", Token); HttpResponseMessage response = client.PostAsync(client.BaseAddress + "/AuditSeverity", content).Result; if (response.IsSuccessStatusCode) { string result = response.Content.ReadAsStringAsync().Result; auditResponse = JsonConvert.DeserializeObject <AuditResponse>(result); } return(auditResponse); }
public IActionResult AuditResponseInternalView(InternalQuestions questions) { try { _log4net.Info(" Http POST request " + nameof(AuditResponseInternalView) + " method called"); string Token = HttpContext.Request.Cookies["Token"]; if (string.IsNullOrEmpty(Token)) { ViewBag.Message = "Please Login"; return(View("Login")); } AuditResponse auditResponse = new AuditResponse(); SeverityProvider severityProvider = new SeverityProvider(config); auditResponse = severityProvider.GetResponseforInternal(questions, Token); Storage obj = new Storage(); obj.add(auditResponse); context.AuditResponse.Add(auditResponse); context.SaveChanges(); return(View(auditResponse)); } catch (Exception e) { _log4net.Error("Error From GET " + nameof(AuditResponseInternalView) + " Error Message: " + e.Message); return(View("Error")); } }
public AuditResponse GetInternalResponse(string token, InternalQuestions questions) { try { var auditResponse = _severityRepo.GetInternalResponse(token, questions); return(auditResponse); } catch (Exception e) { return(null); } }
public List <AuditBenchmark> Response(InternalQuestions request) { List <AuditBenchmark> ls = new List <AuditBenchmark>(); HttpResponseMessage response = client.GetAsync(client.BaseAddress + "/AuditBenchmark").Result; if (response.IsSuccessStatusCode) { string data = response.Content.ReadAsStringAsync().Result; ls = JsonConvert.DeserializeObject <List <AuditBenchmark> >(data); } return(ls); }
public AuditResponse GetInternalResponse(string token, InternalQuestions questions) { try { HttpClient client = new HttpClient(); _baseAddress += "ProjectExecutionStatus/"; AuditResponse auditResponse = new AuditResponse(); AuditRequest auditRequest = new AuditRequest() { AuditDetails = new AuditDetails() { Type = "Internal", Questions = new Questions() { Question1 = questions.Question1, Question2 = questions.Question2, Question3 = questions.Question3, Question4 = questions.Question4, Question5 = questions.Question5 } } }; StringContent content = new StringContent(JsonConvert.SerializeObject(auditRequest), Encoding.UTF8, "application/json"); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token); HttpResponseMessage response = client.PostAsync(_baseAddress, content).Result; if (response.StatusCode == HttpStatusCode.OK) { var rawData = response.Content.ReadAsStringAsync().Result; auditResponse = JsonConvert.DeserializeObject <AuditResponse>(rawData); } return(auditResponse); } catch (Exception e) { return(null); } }
public AuditResponse SeverityResponse(InternalQuestions questions) { return(null); }