private NpceOperationResult ConfermaPostaEvo() { NpceOperationResult result; if (Ambiente.IsPil) { var postaEvoPil = new PostaEvoPil(_servizio.Model, Ambiente.Model); result = postaEvoPil.Conferma(); } else { var preConfermaOperation = new PreConfermaLol(Ambiente.Model, Servizio.Model, Servizio.IdRichiesta, Servizio.GuidUtente, AutoConfirm); result = preConfermaOperation.Execute(); } return(result); }
private async Task <NpceOperationResult> InvioMolExecute() { NpceOperationResult result = null; var idServizio = Servizio.Id; var servizio = await _servizioRepository.GetByIdAsync(idServizio); if (Ambiente.IsPil) { ServizioPil servizioPil = new PostaEvoPil(Servizio.Model, Ambiente.Model); result = servizioPil.Invio(); } else { InvioMol invioOperation = new InvioMol(Ambiente.Model, servizio, null); result = invioOperation.Execute(); } return(result); }