Ejemplo n.º 1
0
Archivo: Backer.cs Proyecto: bazer/Modl
 public RelationValue GetRelation(string name)
 {
     if (RelationValueBacker.HasValue(name))
     {
         return(RelationValueBacker.GetValue(name));
     }
     else
     {
         throw new NotImplementedException();
     }
 }
Ejemplo n.º 2
0
Archivo: Backer.cs Proyecto: bazer/Modl
 public void AddValue(Property property)
 {
     if (property.IsLink)
     {
         RelationValueBacker.AddValue(property.PropertyName, new RelationValue());
     }
     else
     {
         SimpleValueBacker.AddValue(property.PropertyName, new SimpleValue(GetDefault(property.PropertyType)));
     }
 }
Ejemplo n.º 3
0
Archivo: Backer.cs Proyecto: bazer/Modl
 internal void ResetValuesToUnmodified()
 {
     SimpleValueBacker.ResetValuesToUnmodified();
     RelationValueBacker.ResetValuesToUnmodified();
 }