private RPA.RPATicket checkScope(RPA.RPATicket ticket) { SharedService.lucene.SearchWebService service = new SharedService.lucene.SearchWebService(); ticket = service.GetSearchResults(ticket); return(ticket); }
private void sendToInScopeQueue(RPA.RPATicket ticket) { try { BrokeredMessage ticketMsg = new BrokeredMessage(ticket); _inScopeQueueClient.Send(ticketMsg); } catch (Exception e) { Console.Write(e.Message); } }
private RPA.RPATicket sendFeedbackWS(RPA.RPATicket ticket) { SharedService.lucene.SearchWebService service = new SharedService.lucene.SearchWebService(); //RPA.RPAResult m = ticket.Matches[0]; RPA.RPAResult m = new RPA.RPAResult(); String desc = ticket.TicketDescription; m.ScriptText += " " + desc; m.ScriptID = 1;//to be removed service.UpdateLucene(m); return(ticket); }
private void storeTicketBLOB(RPA.RPATicket ticket) { CloudStorageAccount storageAccount = CloudStorageAccount.Parse(CloudConfigurationManager.GetSetting("blobStorageConn")); CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient(); CloudBlobContainer container = blobClient.GetContainerReference("rpaticketsblob"); CloudBlockBlob blockBlob = container.GetBlockBlobReference(ticket.TicketId); XmlSerializer xsSubmit = new XmlSerializer(ticket.GetType()); var xml = ""; using (var sww = new StringWriter()) { using (XmlWriter writer = XmlWriter.Create(sww)) { xsSubmit.Serialize(writer, ticket); xml = sww.ToString(); // Your XML blockBlob.UploadText(xml); } } }