[Route("consultar")] //URL:/api/cliente/consultar public HttpResponseMessage Consultar() { try { //lista da model de clienteconsulta List <ClienteConsultaViewModel> lista = new List <ClienteConsultaViewModel>(); ClienteRepositorio rp = new ClienteRepositorio(); foreach (Cliente c in rp.Buscar()) { ClienteConsultaViewModel model = new ClienteConsultaViewModel(); model.IdCliente = c.IdCliente; model.Nome = c.Nome; model.Email = c.Email; model.DataCadastro = c.DataCadastro; lista.Add(model); } return(Request.CreateResponse(HttpStatusCode.OK, lista)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } }
public ActionResult Consulta() { List <ClienteConsultaViewModel> lista = new List <ClienteConsultaViewModel>(); try { //Varrendo a consulta de cliente ClienteRepositorio rep = new ClienteRepositorio(); foreach (var i in rep.Buscar()) { ClienteConsultaViewModel model = new ClienteConsultaViewModel(); model.IdCliente = i.IdCliente; model.Nome = i.Nome; model.Email = i.Email; model.Sexo = i.Sexo; model.EstadoCivil = i.EstadoCivil; model.DataCadastro = i.DataCadastro; model.IdPlano = i.Plano.IdPlano; model.NomePlano = i.Plano.Nome; lista.Add(model); } } catch (Exception ex) { ViewBag.Mensagem = "Erro " + ex.Message; } return(View(lista)); }
public JsonResult ConsultarClientes() { try { List <ClienteConsultaViewModel> lista = new List <ClienteConsultaViewModel>(); //varrendo clientes obtidos no banco ClienteRepositorio rep = new ClienteRepositorio(); foreach (Cliente c in rep.Buscar()) { ClienteConsultaViewModel model = new ClienteConsultaViewModel(); model.IdCliente = c.IdCliente; model.Nome = c.Nome; model.Email = c.Email; model.Sexo = c.Sexo.ToString(); model.EstadoCivil = c.EstadoCivil.ToString(); lista.Add(model); } //JsonRequestBehavior.Allo return(Json(lista, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json("Erro: " + ex.Message, JsonRequestBehavior.AllowGet)); } }
private void AtualizaSaldoCliente(long idCliente, double saldo) { var cliente = ClienteRepositorio.Buscar(idCliente); cliente.Saldo = saldo; ClienteRepositorio.Atualizar(cliente); }
private void AtualizaSaldoCliente(long idCliente, bool?TrocoSaldo, double?valorSaldo, Pagamento pagamento) { var cliente = ClienteRepositorio.Buscar(idCliente); if ((TrocoSaldo ?? false) && (valorSaldo ?? 0) > 0 && pagamento.Situacao == SituacaoVenda.Pago) { cliente.Saldo = valorSaldo; } else { cliente.Saldo = 0; } ClienteRepositorio.Atualizar(cliente); }
public Cliente BuscarClientePorId(long Id) { return(ClienteRepositorio.Buscar(Id)); }
public ActionResult <ClienteResposta> Get(string nome) { var cliente = ClienteMapa.Mapa(ClienteRepositorio.Buscar(0, nome).FirstOrDefault()); return(cliente); }
public ActionResult <List <ClienteResposta> > Get() { var cliente = ClienteRepositorio.Buscar().Select(c => ClienteMapa.Mapa(c)); return(cliente.ToList()); }