public IActionResult ObterTodos() { Estagio.CamadaNegocio.ClienteCN ccn = new CamadaNegocio.ClienteCN(); return(Json(ccn.ObterTodos())); }
public IActionResult Pesquisar(string nome) { CamadaNegocio.ClienteCN ccn = new CamadaNegocio.ClienteCN(); List <Models.Cliente> cliente = ccn.Pesquisar(nome); //objeto anônimo var clienteslimpos = new List <object>(); foreach (var u in cliente) { var clientelimpo = new { id = u.Id, nome = u.Nome, login = u.Login, email = u.Email, cpf = u.Cpf, telefone = u.Telefone, rg = u.Rg, endereco = u.Endereco, bairro = u.Bairro, cep = u.Cep, cidade = u.CidadeId, estado = u.EstadoId }; clienteslimpos.Add(clientelimpo); } return(Json(clienteslimpos)); }
public IActionResult EditarCli([FromBody] Dictionary <string, string> dados) { bool operacao = false; Models.Cliente cliente = new Models.Cliente(); cliente.Login = dados["Login"]; cliente.Senha = (dados["Senha"]); cliente.Nome = (dados["Nome"]); cliente.Email = (dados["Email"]); cliente.Cpf = (dados["Cpf"]); cliente.Telefone = (dados["Telefone"]); cliente.Rg = (dados["Rg"]); cliente.Endereco = (dados["Endereco"]); cliente.Bairro = (dados["Bairro"]); cliente.Cep = (dados["Cep"]); cliente.CidadeId = Convert.ToInt32((dados["Cidade"])); cliente.EstadoId = Convert.ToInt32((dados["Estado"])); CamadaNegocio.ClienteCN ccn = new CamadaNegocio.ClienteCN(); operacao = ccn.Editar(cliente); return(Json(new { operacao })); }
public IActionResult BuscarCliente(int Id) { object Dado = new object(); CamadaNegocio.ClienteCN ccn = new CamadaNegocio.ClienteCN(); var L = ccn.BuscarCliente(Id); Dado = (new { Id = L.Id, Nome = L.Nome, Login = L.Login, Email = L.Email, Cpf = L.Cpf, Telefone = L.Telefone, Rg = L.Rg, Endereco = L.Endereco, Bairro = L.Bairro, Cep = L.Cep, Cidade = L.CidadeId, Estado = L.EstadoId }); return(Json(Dado)); }
public IActionResult Excluir(int id) { CamadaNegocio.ClienteCN ccn = new CamadaNegocio.ClienteCN(); bool operacao = ccn.Excluir(id); return(Json(new { operacao })); }
public IActionResult Logar([FromBody] Dictionary <string, string> dados) { string login = dados["login"]; string senha = dados["senha"]; CamadaNegocio.ClienteCN ccn = new CamadaNegocio.ClienteCN(); Models.Cliente usuarioOk = ccn.Validar(login, senha); if (usuarioOk != null) { #region Criando as cookie de autenticação var usuarioClaims = new List <Claim>() { new Claim("Id", usuarioOk.Id.ToString()), new Claim("Login", usuarioOk.Login.ToString()) }; var identificacao = new ClaimsIdentity(usuarioClaims, "Identificação do Usuário"); var principal = new ClaimsPrincipal(identificacao); //gerar a cookie Microsoft.AspNetCore .Authentication .AuthenticationHttpContextExtensions .SignInAsync(HttpContext, principal); #endregion return(Json(new { operacao = true })); } else { return(Json(new { operacao = false, msg = "Dados inválidos" })); } }