public ActionResult Alterar(Cliente cliente)
 {
     clienteRepositorio.Alterar(cliente);
     //
     var clientes = clienteRepositorio.RetornarTodos();
     //
     return View("Index", clientes);
 }
 public ActionResult Inserir(Cliente cliente) 
 {
     var cli = clienteRepositorio.RetornarTodos().OrderByDescending(c => c.Id).FirstOrDefault();
     cliente.Id = cli.Id+1;
     clienteRepositorio.InserirCliente(cliente);
     //
     var clientes = clienteRepositorio.RetornarTodos();
     //
     return View("Index", clientes);
 }
        public void InserirCliente(Cliente pCliente)
        {

            if (ListaClientes.Where(c => c.Id == pCliente.Id).Count() == 0)
            {
                ListaClientes.Add(pCliente);
            }
            else
            {
                throw new Exception("Cliente já inserido");
            }
        }
 public void Alterar(Cliente pCliente) 
 {
     ListaClientes.Where(c => c.Id == pCliente.Id).First().Nome = pCliente.Nome;
     ListaClientes.Where(c => c.Id == pCliente.Id).First().Idade = pCliente.Idade;
 }
 public void Alterar(Cliente pCliente) 
 {
     var clienteAlterando = ListaClientes.Where(c => c.Id == pCliente.Id).First();
     clienteAlterando = pCliente;
 }