// GET: proveedores/Details/5
        public ActionResult Details(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            proveedores proveedores = db.proveedores.Find(id);
            IQueryable <proveedor_telefonos> telefonos = db.proveedor_telefonos.Where(proveedor_telefonos => proveedor_telefonos.fk_proveedor == id);
            ProveedorMulti      proveedor = new ProveedorMulti();
            proveedor_telefonos telefono1 = new proveedor_telefonos();
            proveedor_telefonos telefono2 = new proveedor_telefonos();
            int contador = 1;

            foreach (var telefono in telefonos)
            {
                if (contador == 1)
                {
                    telefono1 = telefono;
                }
                else
                {
                    telefono2 = telefono;
                }
                contador++;
            }
            proveedor.proveedores = proveedores;
            proveedor.telefono1   = telefono1;
            proveedor.telefono2   = telefono2;
            if (proveedores == null)
            {
                return(HttpNotFound());
            }
            return(View(proveedor));
        }
        // GET: proveedores
        public ActionResult Index()
        {
            List <ProveedorMulti> listaProveedores = new List <ProveedorMulti>();

            foreach (var proveedor in db.proveedores.ToList())
            {
                ProveedorMulti elementoProveedor           = new ProveedorMulti();
                IQueryable <proveedor_telefonos> telefonos = db.proveedor_telefonos.Where(proveedor_telefonos => proveedor_telefonos.fk_proveedor == proveedor.id_proveedor);
                elementoProveedor.proveedores = proveedor;
                int contador = 1;
                foreach (var telefono in telefonos)
                {
                    if (contador == 1)
                    {
                        elementoProveedor.telefono1 = telefono;
                    }
                    else
                    {
                        elementoProveedor.telefono2 = telefono;
                    }
                    contador++;
                }
                listaProveedores.Add(elementoProveedor);
            }
            return(View(listaProveedores));
        }