Ejemplo n.º 1
0
        public Tbusuariocartao IncluirCartaoUsuario(DTOs.CartaoUsuario cartao)
        {
            try
            {
                using (HSContext hs = new HSContext())
                {
                    var             idusuario     = this.Decrypt(cartao.idusuariocripto);
                    Tbusuariocartao cartaoInserir = new Tbusuariocartao()
                    {
                        Cvv            = cartao.cvv,
                        Datavencimento = cartao.datavencimento,
                        Numerocartao   = cartao.numerocartao,
                        Idusuario      = Int32.Parse(idusuario),
                        Nomecartao     = cartao.nomecartao
                    };


                    hs.Tbusuariocartao.Add(cartaoInserir);
                    hs.SaveChanges();

                    return(cartaoInserir);
                }
            }
            catch (Exception ex)
            {
                erros.Add("O quarto não foi adicionado.");
                erros.Add(ex.Message);
                return(null);
            }
        }
Ejemplo n.º 2
0
        public IActionResult IncluirCartao([FromBody] DTOs.CartaoUsuario cartao)
        {
            var retorno = UsuarioNegocio.IncluirCartaoUsuario(cartao);

            if (UsuarioNegocio.erros.Count > 0)
            {
                return(Ok(new { erros = UsuarioNegocio.erros }));
            }
            else
            {
                return(Ok(retorno));
            }
        }