Example #1
0
        public async Task <PlanosVxTel> AdicionarNovoPlano(PlanosVxTel plano)
        {
            var p = new DynamicParameters();

            p.Add("@NOMEPLANO", plano.NomePlano);
            p.Add("@MINUTOS", plano.MinutosPlano);
            p.Add("@OUTPUT", dbType: System.Data.DbType.Int32, direction: System.Data.ParameterDirection.Output);

            var retorno = await
                          sqlDataContext.Connection.ExecuteAsync
                          (
                ProceduresNames.NOVO_PLANO,
                p,
                commandType : System.Data.CommandType.StoredProcedure
                          );

            if (retorno > 0)
            {
                return(new PlanosVxTel(p.Get <int>("@OUTPUT"), plano.NomePlano, plano.MinutosPlano));
            }

            return(null);
        }
 public void Setup()
 {
     Configuration = new Mock <Microsoft.Extensions.Configuration.IConfiguration>();
     AdicionarNovosPlanosTestResultadoEsperado = new PlanosVxTel(0, "PlanoTeste 5000", 50);
 }