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); }
public tb_cartao Add(tb_cartao cartao) { tb_cartao card = db.tb_cartao.Add(cartao); db.SaveChanges(); return(card); }
public tb_cartao Remove(long id) { tb_cartao card = db.tb_cartao.Find(id); db.tb_cartao.Remove(card); db.SaveChanges(); return(card); }
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)); }
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")); }
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); } }
public tb_cartao Get(long id) { tb_cartao card = db.tb_cartao.Find(id); return(card); }
public tb_cartao BuscaCartaoUsuario(long codUsuario) { tb_cartao card = db.tb_cartao.Where(s => s.codUsuario == codUsuario).FirstOrDefault <tb_cartao>(); return(card); }