public int ActualizarRubro(Rubro rubro) {
     try {
         db.Entry(rubro).State = EntityState.Modified;
         db.SaveChanges();
         return rubro.RubroId;
     }
     catch (Exception ex) {
         Console.WriteLine("Error: " + ex.Message);
     }
     return -1;
 }
 public int CrearRubro(Rubro rubro) {
     try {
         db.Rubros.Add(rubro);
         db.SaveChanges();
         return rubro.RubroId;
     }
     catch (Exception ex) {
         Console.WriteLine("Error: " + ex.Message);
     }
     return -1;
 }
 /// <summary>
 /// Crea un nuevo rubro y loa persiste.
 /// </summary>
 /// <param name="nombre"></param>
 /// <returns>Retorna el id del rubro creado. Retorna -1 si no se pudo crear.</returns>
 public int CrearRubro(string nombre, string nota) {
     Rubro rubro = new Rubro(nombre, nota);
     return mRubro.CrearRubro(rubro);
 }