Ejemplo n.º 1
0
        public void When_AddOrUpdate()
        {
            var dict = new TableDictionary("dict1", "table1", CloudStorageAccount.DevelopmentStorageAccount, true); //new TableStorage("table1", _account, _key);

            dict.AddOrUpdate("key1", TimeSpan.FromDays(1));

            var result = dict.Values;
        }
Ejemplo n.º 2
0
 public void RemoveGroup(Group group)
 {
     if (group.YearOfStudy != YearOfStudy || !TableDictionary.ContainsKey(group))
     {
         return;
     }
     SetSubjects();
     SetSubjectIndexes();
     TableDictionary.Remove(group);
 }
Ejemplo n.º 3
0
 public void AddGroup(Group group)
 {
     if (group.YearOfStudy != YearOfStudy || TableDictionary.ContainsKey(group))
     {
         return;
     }
     SetSubjects();
     SetSubjectIndexes();
     TableDictionary[group] = new Dictionary <ClassTime, ClassRecord>();
 }
Ejemplo n.º 4
0
        public Db(IXenConnection connection, string url)
        {
            _tables = new TableDictionary(this);

            using (StreamReader stream = url.StartsWith("http") ? new StreamReader(HTTPHelper.GET(new Uri(url), connection, true)) : new StreamReader(url))
            {
                StatusReportXmlDocReader reader = new StatusReportXmlDocReader();
                XmlDocument doc = new XmlDocument();
                doc.XmlResolver = new BasicXMLResolver();
                doc.Load(stream);
                reader.PopulateDbFromXml(this, doc);
            }

            UpdateRelations();

            _tables.Changed += TablesChanged;
        }
Ejemplo n.º 5
0
Archivo: Db.cs Proyecto: huizh/xenadmin
        public Db(IXenConnection connection, string url)
        {
            _tables = new TableDictionary(this);

            using (StreamReader stream = url.StartsWith("http") ? new StreamReader(HTTPHelper.GET(new Uri(url), connection, true, true)) : new StreamReader(url))
            {
                StatusReportXmlDocReader reader = new StatusReportXmlDocReader();
                XmlDocument doc = new XmlDocument();
                doc.XmlResolver = new BasicXMLResolver();
                doc.Load(stream);
                reader.PopulateDbFromXml(this, doc);
            }

            UpdateRelations();

            _tables.Changed += TablesChanged;
        }
Ejemplo n.º 6
0
 public List <PocoMapping> CreatePocoMappings(string classNamespace, string classUsingBlock)
 {
     return(TableDictionary.Select(kvp => CreatePoco(classUsingBlock, classNamespace, kvp)).Where(poco => poco.HasKeys).ToList());
 }