public ActionResult Alterar(int id) { var cliente = _clienteRep.ConsultarPorId(id); var clienteViewModel = Mapper.Map <Cliente, ClienteViewModel>(cliente); return(View(clienteViewModel)); }
//método para excluir o cliente.. public void ExcluirCliente() { try { Console.WriteLine("\n - EXCLUIR CLIENTE - \n"); Console.Write("Informe o Id....: "); int idCliente = int.Parse(Console.ReadLine()); //buscar o cliente no banco de dados pelo id.. ClienteRepositorio rep = new ClienteRepositorio(); Cliente c = rep.ConsultarPorId(idCliente); //verificar se o cliente foi encontrado.. if (c != null) { rep.Excluir(idCliente); Console.WriteLine("\nCliente excluido com sucesso -> " + c.ToString()); } else { Console.WriteLine("\nCliente não foi encontrado."); } } catch (Exception e) { Console.WriteLine("Erro: " + e.Message); } }
//método para atualizar os dados de um cliente.. public void AtualizarCliente() { try { Console.WriteLine("\n - ATUALIZAR CLIENTE - \n"); Console.Write("Informe o Id...: "); int idCliente = int.Parse(Console.ReadLine()); //buscar o cliente pelo id.. ClienteRepositorio rep = new ClienteRepositorio(); Cliente c = rep.ConsultarPorId(idCliente); //verificar se um cliente foi encontrado.. if (c != null) { Console.Write("Informe o Nome.: "); c.Nome = Console.ReadLine(); Console.Write("Informe o Email: "); c.Email = Console.ReadLine(); rep.Atualizar(c); //atualizando na base de dados.. Console.WriteLine("\nCliente atualizado com sucesso."); } else { //imprimir mensagem de erro.. Console.WriteLine("\nCliente não foi encontrado."); } } catch (Exception e) { Console.WriteLine("Erro: " + e.Message); } }