public void Invio() { Ambiente ambiente = null; Servizio servizio = null; ambiente = new Ambiente { customerid = "nello.citta.npce", costcenter = "UNF", billingcenter = "IdCdF", idsender = "999988", sendersystem = "H2H", smuser = "******", contracttype = "PosteWeb", usertype = "B", LolUri = "http://10.10.5.101/LOLGC/LolService.svc", Username = "******", Password = "******" }; servizio = GetServizio().Result; var operation = new RecuperaIdRichiestaLol(ambiente); var idRichiesta = operation.Execute(); var invioOperation = new InvioLol(ambiente, servizio, idRichiesta); invioOperation.Execute(); }
private async Task <NpceOperationResult> InvioLolExecute() { NpceOperationResult result = null; if (Ambiente.IsPil) { ServizioPil servizioPil = new LetteraPil(Servizio.Model, Ambiente.Model); result = servizioPil.Invio(); } else { var operation = new RecuperaIdRichiestaLol(Ambiente.Model); var idRichiesta = operation.Execute(); var idServizio = Servizio.Id; var servizio = await _servizioRepository.GetByIdAsync(idServizio); var invioOperation = new InvioLol(Ambiente.Model, servizio, idRichiesta); result = invioOperation.Execute(); } return(result); }