public static async Task CreateEvent(CreateTicketMODEL ticket) { try { string eventHubConnectionString = connectionString; string eventHubName = eventHubResponseName; EventHubProducerClient _eventHubClient = new EventHubProducerClient(eventHubConnectionString, eventHubName); using (EventDataBatch eventBatch = await _eventHubClient.CreateBatchAsync()) { eventBatch.TryAdd(CreateEventData(ticket)); await _eventHubClient.SendAsync(eventBatch); } } catch (Exception e) { throw e; } }
public static CreateTicketMODEL Create(int ticketNumber) { try { CreateTicketMODEL ticket = new CreateTicketMODEL() { //===========================Campos Default=========================== ticket_id = ticketNumber, reply = "Ticket Está sendo FECHADO para fim de testes.", status = 5, priority = 1, source = 5, type = "Service Request", email = "*****@*****.**", responder_id = 15000576133, //========================Campos Customizáveis======================== custom_fields = new CustomFields { criticas_2_via_de_carteirinha = "Teste crítica 2ª via carteirinha", criticas_alterao_dependente = "Teste crítica alteração dependente", criticas_alterao_de_titular = "Teste crítica alteração de titular", criticas_alterao_titular = "Teste crítica processados alteração titular", criticas_excluses = "Teste crítica exclusões", criticas_incluso_grupo_familiar = "Teste crítica inclusão grupo familiar", criticas_reativao = "Teste crítica reativação", criticas_transferncia = "Teste crítica tranferência", criticas_transferncia_de_inativos = "Teste crítica tranferência de inativos", crticas_incluso_dependente = "Teste crítica inclusão dependente", processados_2_via_de_carteirinha = 3, processados_alterao_dependente = 58, processados_alterao_titular = 101, processados_excluses = 44, processados_incluso_dependente = 1, processados_incluso_grupo_familiar = 12, processados_reativao = 0, processados_transferncias = 34, processados_transferncia_de_inativos = 4, total_concludo_2_via_de_carteirinha = 9, total_concludo_alterao_dependente = 33, total_concludo_excluses = 2, total_concludo_incluso_dependente = 89, total_concludo_incluso_grupo_familiar = 7, total_concludo_reativao = 33, total_concludo_transferncias = 111, total_concludo_transferncia_de_inativos = 98, total_linhas_2_via_de_carteirinha = 13, total_linhas_alterao_dependente = 10, total_linhas_alterao_titular = 88, total_linhas_excluses = 93, total_linhas_incluso_dependente = 52, total_linhas_incluso_grupo_familiar = 21, total_linhas_reativao = 5, total_linhas_transferncias = 9, total_linhas_transferncia_de_inativos = 39 } }; return(ticket); } catch (Exception e) { throw e; } }