Esempio n. 1
0
        public string Update(tb_cartao cartao)
        {
            string retorno = "";

            var existingCard = db.tb_cartao.Where(s => s.codCartao == cartao.codCartao).FirstOrDefault <tb_cartao>();

            if (existingCard != null)
            {
                existingCard.codUsuario   = cartao.codUsuario;
                existingCard.numeroCartao = cartao.numeroCartao;
                existingCard.validade     = cartao.validade;
                existingCard.codSeguranca = cartao.codSeguranca;
                existingCard.bandeira     = cartao.bandeira;
                existingCard.cep          = cartao.cep;

                db.SaveChanges();

                retorno = "Dados do cartão alterados com sucesso";
            }
            else
            {
                retorno = "Cartão não encontrado";
            }

            return(retorno);
        }
Esempio n. 2
0
        public tb_cartao Add(tb_cartao cartao)
        {
            tb_cartao card = db.tb_cartao.Add(cartao);

            db.SaveChanges();
            return(card);
        }
Esempio n. 3
0
        public tb_cartao Remove(long id)
        {
            tb_cartao card = db.tb_cartao.Find(id);

            db.tb_cartao.Remove(card);
            db.SaveChanges();
            return(card);
        }
Esempio n. 4
0
        public HttpResponseMessage ListarCartaoId(long id)
        {
            tb_cartao resultadoCartoes = cartaoService.Get(id);

            if (resultadoCartoes == null)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Cartão não encontrado"));
            }

            return(Request.CreateResponse(HttpStatusCode.OK, resultadoCartoes));
        }
Esempio n. 5
0
        public HttpResponseMessage buscarCartaoPorIdUsuario(long codUsuario)
        {
            tb_cartao responseCard = cartaoService.BuscaCartaoUsuario(codUsuario);

            if (responseCard != null)
            {
                return(Request.CreateResponse(HttpStatusCode.OK, responseCard));
            }

            return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Usuario não encontrado"));
        }
Esempio n. 6
0
        public HttpResponseMessage DeletarCartao(long id)
        {
            tb_cartao deleteCard = cartaoService.Get(id);

            if (deleteCard == null)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Cartão não encontrado"));
            }
            else
            {
                cartaoService.Remove(deleteCard.codCartao);
                var resp = new HttpResponseMessage()
                {
                    Content = new StringContent("{\"Message\":\"Cartão deletado com sucesso\"}")
                };
                resp.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json");
                return(resp);
            }
        }
Esempio n. 7
0
        public tb_cartao Get(long id)
        {
            tb_cartao card = db.tb_cartao.Find(id);

            return(card);
        }
Esempio n. 8
0
        public tb_cartao BuscaCartaoUsuario(long codUsuario)
        {
            tb_cartao card = db.tb_cartao.Where(s => s.codUsuario == codUsuario).FirstOrDefault <tb_cartao>();

            return(card);
        }