public int ActualizarProveedor(Proveedor proveedor) {
     try {
         db.Entry(proveedor).State = EntityState.Modified;
         db.SaveChanges();
         return proveedor.ProveedorId;
     }
     catch (Exception ex) {
         Console.WriteLine("Error: " + ex.Message);
     }
     return -1;
 }
 public int CrearProveedor(Proveedor proveedor) {
     try {
         db.Proveedores.Add(proveedor);
         db.SaveChanges();
         return proveedor.ProveedorId;
     }
     catch (Exception ex) {
         Console.WriteLine("Error: " + ex.Message);
     }
     return -1;
 }
 /// <summary>
 /// Crea un proveedor en la base de datos.
 /// </summary>
 /// <param name="IdProveedor"></param>
 /// <param name="NombreProveedor"></param>
 /// <param name="ApellidoProveedor"></param>
 /// <param name="PasswordProveedor"></param>
 /// <param name="CorreoProveedor"></param>
 /// <returns>Retorna el id del proveedor creado. Si no se creo retorna -1.</returns>
 public int CrearProveedor(int RUT, string nombre, string direccion, string telefono, string contacto) {
     Proveedor proveedor = new Proveedor(RUT, nombre, direccion, telefono, contacto);
     return mProveedor.CrearProveedor(proveedor);
 }