예제 #1
0
 public JsonResult PesquisarCliente(string clienteSearch)
 {
     if (clienteSearch != "undefined")
     {
         var clientes = new ClienteModel().CriarModel(new Cliente().Listar(x => x.Nome.Contains(clienteSearch), new Repositorio<Cliente>()));
         return Json(clientes, JsonRequestBehavior.AllowGet);
     }
     return Json(new { Mensagem = "Nada encontrado"});
 }
예제 #2
0
        public JsonResult Atualizar(ClienteModel cliente)
        {
            try
            {
                Cliente clienteDominio = cliente.CriarDominio();
                clienteDominio.Atualizar(new Repositorio<Cliente>());

                return Json(new { erro = false, Mensagem = string.Format("Cliente {0} Atualizado!", cliente.Nome) });
            }
            catch (Exception ex)
            {
                return Json(new { erro = true, Mensagem = ex.Message });
            }
        }
예제 #3
0
        public JsonResult Apagar(ClienteModel cliente)
        {
            try
            {
                Cliente clienteDominio = cliente.CriarDominio();
                clienteDominio.Id = clienteDominio.Obter(x=>x.Cpf,cliente.Cpf, new Repositorio<Cliente>()).Id;
                clienteDominio.Apagar(new Repositorio<Cliente>());

                return Json(new { erro = false, Mensagem = string.Format("Produto {0} Apagado!", cliente.Nome) });
            }
            catch (Exception ex)
            {
                return Json(new { erro = true, Mensagem = ex.Message });
            }
        }
예제 #4
0
 public JsonResult Obter(string Cpf)
 {
     var cliente = new ClienteModel().CriarModel(new Cliente().Obter<int>(e => e.Cpf, Convert.ToInt32(Cpf), new Repositorio<Cliente>()));
     return Json(cliente, JsonRequestBehavior.AllowGet);
 }
예제 #5
0
 public JsonResult Listar()
 {
     var clientes = new ClienteModel().CriarModel(new Cliente().Listar(new Repositorio<Cliente>()));
     return Json(clientes, JsonRequestBehavior.AllowGet);
 }