Example #1
0
        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);
        }
Example #2
0
        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);
        }