コード例 #1
0
        public IHttpActionResult Post([FromBody] BandeiraCartao bandeira)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Bandeiras.Add(bandeira);
            db.SaveChanges();

            return(CreatedAtRoute("Default", new { id = bandeira.IdBandeira }, bandeira));
        }
コード例 #2
0
        public IHttpActionResult Put([FromBody] BandeiraCartao objeto)
        {
            var entity = db.Bandeiras.FirstOrDefault(l => l.IdBandeira == objeto.IdBandeira);

            if (entity != null)
            {
                entity.IdBandeira = objeto.IdBandeira;
                entity.Digito     = objeto.Digito;
                entity.Descricao  = objeto.Descricao;
                db.SaveChanges();
                return(ResponseMessage(Request.CreateResponse(HttpStatusCode.OK, entity)));
            }
            else
            {
                return(ResponseMessage(Request.CreateResponse <string>(HttpStatusCode.NotFound,
                                                                       "Bandeira não localizada para alteração.")));
            }
        }
コード例 #3
0
        public PagamentoNFe AdicionaDetalheCartao(IndicadorPagamentoDetalhePagamento indPag,
                                                  FormaPagamento tPag, decimal vPag,
                                                  TipoIntegracaoPagamento tpIntegra, BandeiraCartao tBand,
                                                  string CNPJ, string cAut)
        {
            AddDetalhe(new detPag
            {
                indPag = indPag,
                tPag   = tPag,
                vPag   = vPag,
                card   = new card
                {
                    tpIntegra = tpIntegra,
                    tBand     = tBand,
                    CNPJ      = CNPJ,
                    cAut      = cAut
                }
            });

            return(this);
        }
コード例 #4
0
 public static string BandeiraCartaoParaString(this BandeiraCartao tipo)
 {
     return(mapa.First(s => s.Value == tipo).Key);
 }