public tb_transacao Add(tb_transacao transacao) { tb_transacao trans = db.tb_transacao.Add(transacao); db.SaveChanges(); return(trans); }
public tb_transacao Remove(long id) { tb_transacao trans = db.tb_transacao.Find(id); db.tb_transacao.Remove(trans); db.SaveChanges(); return(trans); }
public HttpResponseMessage ListarTransacaoId(long id) { tb_transacao trans = transacaoService.Get(id); if (trans == null) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Transação não encontrada")); } return(Request.CreateResponse(HttpStatusCode.OK, trans)); }
public HttpResponseMessage DeletarTransacao(long id) { tb_transacao trans = transacaoService.Get(id); if (trans == null) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Transação não encontrada")); } else { var resp = new HttpResponseMessage() { Content = new StringContent("{\"Message\":\"Deletado com sucesso\"}") }; resp.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); return(resp); } }
public HttpResponseMessage AtualizarTransacao(JObject transacao) { var trans = transacao.ToObject <tb_transacao>(); if (trans == null) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Transação nula")); } if (trans.codCartao == 0) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "CodCartao Nulo ou zero")); } if (trans.codServico == 0) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "CodServico nulo ou zero")); } if (trans.dataTransacao == null) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "DataTransacao nula")); } if (trans.status == null || trans.status == "") { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Status nulo ou vazio")); } string retorno = transacaoService.Update(trans); if (retorno == "Transação alterada com sucesso") { tb_transacao updatedTransacao = transacaoService.Get(trans.codTransacao); return(Request.CreateResponse(HttpStatusCode.OK, updatedTransacao)); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, retorno)); } }
public string Update(tb_transacao transacao) { string retorno = ""; var existingTrans = db.tb_transacao.Where(s => s.codTransacao == transacao.codTransacao).FirstOrDefault <tb_transacao>(); if (existingTrans != null) { existingTrans.codCartao = transacao.codCartao; existingTrans.codServico = transacao.codServico; existingTrans.dataTransacao = transacao.dataTransacao; existingTrans.status = transacao.status; db.SaveChanges(); retorno = "Transação alterada com sucesso"; } else { retorno = "Transação não encontrada"; } return(retorno); }
public tb_transacao Get(long id) { tb_transacao trans = db.tb_transacao.Find(id); return(trans); }