Ejemplo n.º 1
0
        public async Task GerarMensalidade(Mensalidade mensalidade)
        {
            var lista = mensalidade.Mensalidades();

            foreach (var mes in lista)
            {
                try
                {
                    var parametros = new DynamicParameters();
                    parametros.Add("sp_id", dbType: DbType.Int32, direction: ParameterDirection.Output);
                    parametros.Add("sp_id_matricula", mes.IdMatricula);
                    parametros.Add("sp_data_vencimento", mes.DataVencimento);
                    parametros.Add("sp_valor", mes.Valor);
                    parametros.Add("sp_desconto", mes.Desconto);
                    parametros.Add("sp_parcela", mes.Parcela);
                    parametros.Add("sp_id_aluno", mes.IdAluno);
                    parametros.Add("sp_tipo_mensalidade", mes.TipoMensalidade);

                    await _contexto
                    .Connection
                    .ExecuteAsync("sp_insert_mensalidade",
                                  parametros,
                                  commandType : System.Data.CommandType.StoredProcedure);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
Ejemplo n.º 2
0
        public async Task GerarMensalidade(Mensalidade mensalidade)
        {
            var lista = mensalidade.Mensalidades();

            foreach (var mes in lista)
            {
            }
        }
Ejemplo n.º 3
0
        public void DeveRetornar5Mensalidades()
        {
            var retorno = mensalidade.Mensalidades();

            Assert.AreEqual(5, retorno.Count);
        }