public string Post([FromBody] Mensalidade value) { try { Mensalidade oMensalidade = new Mensalidade(); oMensalidade = oMensalidade.ToMensalidade(oMensalidade.ObtemById(value.id)[0]); Aluno oAluno = new Aluno(); oAluno = oAluno.ToAluno(oAluno.ObtemUnico(Convert.ToInt32(oMensalidade.id_aluno))); Instituicao oInstituicao = new Instituicao(); oInstituicao = oInstituicao.GetByUser(Convert.ToInt32(oAluno.id_usuario)); PagSeguroPagamento oPagSeguroPagamento = new PagSeguro().Checkout(oMensalidade, oAluno, oInstituicao); oPagSeguroPagamento.idMensalidade = oMensalidade.id; oPagSeguroPagamento.Criar(oPagSeguroPagamento.code, oPagSeguroPagamento.date, Convert.ToInt32(oPagSeguroPagamento.idMensalidade)); return(oPagSeguroPagamento.code); } catch (Exception e) { ErroHandler.Log("PagSeguro_CheckoutController", e, "POST", ""); throw e; } }
public Boolean Post([FromBody] dynamic value) { try { Mensalidade oMensalidade = new Mensalidade(); oMensalidade = oMensalidade.ToMensalidade(oMensalidade.ObtemById(Convert.ToInt32(value.id))[0]); Aluno oAluno = new Aluno(); oAluno = oAluno.ToAluno(oAluno.ObtemUnico(Convert.ToInt32(oMensalidade.id_aluno))); Instituicao oInstituicao = new Instituicao(); oInstituicao = oInstituicao.GetByUser(Convert.ToInt32(oAluno.id_usuario)); return(new PagSeguro().ConsultTransaction(value.code.ToString(), oInstituicao)); } catch (Exception e) { ErroHandler.Log("PagSeguro_CheckoutController", e, "POST", ""); throw e; } }