public ContextType(ContextTypeEntity e)
 {
     _Entity = e;
     _Uuid = e.Uuid;
     _Name = e.Name;
     _NamespaceUri = e.NamespaceUri;
     _Description = e.Description;
     _XmlSchema = e.XmlSchema;
     _JsonTemplate = e.JsonTemplate;
 }
        public ContextTypeEntity CreateContextType(string namespace_uri, string name, string description, string xmlSchema, string jsonTemplate)
        {
            ContextTypeEntity c = new ContextTypeEntity();
            c.Uuid = Guid.NewGuid();
            c.NamespaceUri = namespace_uri;
            c.Name = name;
            c.Description = description;
            c.XmlSchema = xmlSchema;
            c.JsonTemplate = jsonTemplate;

            _ObjectContext.AddToContextTypeEntitySet(c);
            _ObjectContext.SaveChanges();
            return c;
        }
        public ResultContextEntity CreateResultContextEntity(ResultEntity resultEntity, ContextTypeEntity contextTypeEntity, string jsonValue, string xmlValue, string patientKey, string examKey)
        {
            ResultContextEntity r = new ResultContextEntity();
            r.JsonValue = jsonValue;
            r.XmlValue = xmlValue;
            r.Result = resultEntity;
            r.ContextType = contextTypeEntity;
            r.PatientKey = patientKey;
            r.ExamKey = examKey;

            _ObjectContext.AddToResultContextEntitySet(r);
            _ObjectContext.SaveChanges();

            return r;
        }