Exemplo n.º 1
0
 public VerbType(string classname, DirectObjectType directobjtype, IndirectObjectType indirectobjtype)
 {
     Name           = classname;
     DirectObject   = directobjtype;
     IndirectObject = indirectobjtype;
 }
        private void _prepareDirectObject(BaseHelperData data, string idColumnName, string predicateIdColumnName, string predicateNrColumnName, DirectObjectType type, Sentence sentence)
        {
            foreach (var row in data.AsEnumerable().ToList().FindAll(x => x.Field<int>(idColumnName) > -1))
            {
                var sentenceElement = sentence.GetElement(row.Field<int>(idColumnName));
                var predicateId = row.Field<int>(predicateIdColumnName);
                var predicateNr = row.Field<string>(predicateNrColumnName);

                DirectObjects.Add(new DirectObject()
                {
                    Id = sentenceElement.Id,
                    GUID = sentenceElement.GUID,
                    Text = sentenceElement.Text,
                    ControlPredicateId = predicateId,
                    ControlPredicateNr = predicateNr,
                    Type = type
                });
            }
        }
Exemplo n.º 3
0
 public VerbType(string classname, DirectObjectType directobjtype, IndirectObjectType indirectobjtype)
 {
     Name = classname;
     DirectObject = directobjtype;
     IndirectObject = indirectobjtype;
 }