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)); }
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."))); } }
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); }
public static string BandeiraCartaoParaString(this BandeiraCartao tipo) { return(mapa.First(s => s.Value == tipo).Key); }