public ActionResult RemoverConfirmado(int id) { var repositorio = new ClienteRepositorioEF(); var cliente = repositorio.CarregarPorId(id); repositorio.Remover(cliente); return(RedirectToAction("Index")); }
public ActionResult EditarCliente(Cliente cliente) { var repositorio = new ClienteRepositorioEF(); var c = repositorio.CarregarPorId(cliente.Id); cliente = c; return(View(cliente)); }
public ActionResult Remover(int id) { var repositorio = new ClienteRepositorioEF(); var cliente = repositorio.CarregarPorId(id); if (cliente == null) { return(HttpNotFound()); } return(View(cliente)); }
public ActionResult MudarStatus(int id) { var cliente = contexto.Cliente.FirstOrDefault(x => x.ClienteId == id); cliente.StatusId = cliente.StatusId == 1 ? 2 : 1; using (var bdCliente = new ClienteRepositorioEF(contexto)) { bdCliente.Atualizar(cliente); bdCliente.SalvarTodos(); } return(RedirectToAction("Index")); }
public ActionResult Editar(Cliente cliente) { if (ModelState.IsValid) { var repositorio = new ClienteRepositorioEF(); repositorio.Salvar(cliente); return(RedirectToAction("Index", true)); } else { return(EditarCliente(cliente)); } }
public ActionResult Cadastrar(Cliente cliente) { if (ModelState.IsValid) { var repositorio = new ClienteRepositorioEF(); repositorio.Salvar(cliente); return(RedirectToAction("Index")); } else { return(View(cliente)); } }
public JsonResult Edit(Cliente Cliente, string HiddenSenha) { var Retorno = new RetornoJson(); if (Cliente.Nome == null) { Retorno.Mensagem += "<span> Digite o Nome</span>"; } if (Cliente.CPF == null) { Retorno.Mensagem += "<span> Digite o CPF</span>"; } if (Cliente.Endereco == null) { Retorno.Mensagem += "<span> Digite o Endereço</span>"; } if (Cliente.Telefone == null) { Retorno.Mensagem += "<span> Digite o Telefone</span>"; } if (Cliente.Email == null) { Retorno.Mensagem += "<span> Digite o Email</span>"; } if (Retorno.Mensagem != "") { return(Json(Retorno, JsonRequestBehavior.AllowGet)); } var bdCliente = new ClienteRepositorioEF(contexto); if (Cliente.Login != null && HiddenSenha != "") { Cliente.Senha = HiddenSenha; } bdCliente.Atualizar(Cliente); bdCliente.SalvarTodos(); Retorno.Mensagem += "<span> Editado com sucesso</span>"; Retorno.Sucesso = true; Retorno.Redirecionar = true; Retorno.Link = "/Admin/Cliente/Index"; return(Json(Retorno, JsonRequestBehavior.AllowGet)); }
public JsonResult Create(Cliente Cliente) { var Retorno = new RetornoJson(); if (Cliente.Nome == null) { Retorno.Mensagem += "<span> Digite o Nome</span>"; } if (Cliente.CPF == null) { Retorno.Mensagem += "<span> Digite o CPF</span>"; } if (Cliente.Endereco == null) { Retorno.Mensagem += "<span> Digite o Endereço</span>"; } if (Cliente.Telefone == null) { Retorno.Mensagem += "<span> Digite o Telefone</span>"; } if (Cliente.Email == null) { Retorno.Mensagem += "<span> Digite o Email</span>"; } if (Retorno.Mensagem != "") { return(Json(Retorno, JsonRequestBehavior.AllowGet)); } try { var bdCliente = new ClienteRepositorioEF(contexto); bdCliente.Adicionar(Cliente); bdCliente.SalvarTodos(); Retorno.Mensagem += "<span> Cadastrado com sucesso</span>"; Retorno.Sucesso = true; Retorno.Redirecionar = true; Retorno.Link = "/Admin/Cliente/Index"; } catch (Exception e) { Retorno.Mensagem += "<span> Cliente não cadastrado.</span>"; } return(Json(Retorno, JsonRequestBehavior.AllowGet)); }
public ClienteServicioEF(PGDbContext context) { _clienteEF = new ClienteRepositorioEF(context); }
public ActionResult Index() { var repositorio = new ClienteRepositorioEF(); return(View(repositorio.CarregarTodos())); }