public ActionResult TabPartial(InboundModel inboundModel) { InboundXmlViewModel.Policy_transaction_group policyTransactionGroupModel = new InboundXmlViewModel.Policy_transaction_group(); policyTransactionGroupModel = inboundModel.InboundXml; if (processingStatusList != null) { ViewBag.Status = processingStatusList; } else { ViewBag.Status = string.Empty; } return(PartialView(inboundModel)); }
public async Task <InboundXmlViewModel.Policy_transaction_group> GetInboundXMLToEditData(int ceaXmlId) { InboundXmlViewModel.Policy_transaction_group policyTransactionGroup = new InboundXmlViewModel.Policy_transaction_group(); RedHawkToken redHawkToken = new RedHawkToken(); if (Session["RedHawkToken"] != null) { redHawkToken = (RedHawkToken)Session["RedHawkToken"]; } if (redHawkToken.IsAuthenticated) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Clear(); client.DefaultRequestHeaders.Add("redHawkTokenUsername", redHawkToken.UserName); client.DefaultRequestHeaders.Add("redHawkTokenPassword", redHawkToken.Password); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); var response = await client.GetAsync(string.Format("http://localhost:65023/api//Inbound/Edit?ceaXmlId={0}", ceaXmlId)); if (response.IsSuccessStatusCode) { InboundEditModel inboundEditModel = await response.Content.ReadAsAsync <InboundEditModel>(); var serializer = new XmlSerializer(typeof(InboundXmlViewModel.Policy_transaction_group)); using (TextReader reader = new StringReader(inboundEditModel.InboundXml)) { policyTransactionGroup = (InboundXmlViewModel.Policy_transaction_group)serializer.Deserialize(reader); } } } } else { policyTransactionGroup = null; } return(policyTransactionGroup); }