public ActionResult Crear(ProyectoMVC.Model.Clientes elNuevoCliente)
        {
            try
            {
                ProyectoMVC.LogicaDeNegocios.CordinadorDeClientes elCordinadorDeClientes = new LogicaDeNegocios.CordinadorDeClientes();
                elCordinadorDeClientes.Agregar(elNuevoCliente);

                return(RedirectToAction("ListaDeClientes"));
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult Editar(int id, ProyectoMVC.Model.Clientes elCliente)
        {
            try
            {
                ProyectoMVC.LogicaDeNegocios.CordinadorDeClientes cordinadorDeClientes = new LogicaDeNegocios.CordinadorDeClientes();
                elCliente.id = id;
                cordinadorDeClientes.Editar(elCliente);

                return(RedirectToAction("ListaDeClientes"));
            }
            catch
            {
                return(View());
            }
        }
 public void Agregar(ProyectoMVC.Model.Clientes elNuevoCliente)
 {
     ProyectoMVC.AccesoADatos.GestorDeClientes elGestor = new AccesoADatos.GestorDeClientes();
     elNuevoCliente.estado = (byte)EstadoDelCliente.Disponible;
     elGestor.Agregar(elNuevoCliente);
 }