コード例 #1
0
 public void Clear()
 {
     using (var db = new VrLifeDbContext())
     {
         db.AppData.RemoveRange(db.AppData.Where(x => x.AppId == _appId));
         db.SaveChanges();
     }
 }
コード例 #2
0
 public void Delete(string field, ulong id)
 {
     using (var db = new VrLifeDbContext())
     {
         var toRemove = db.AppData.Where(x => x.AppId == _appId && x.FieldName == field && x.FieldId == id);
         db.AppData.RemoveRange(toRemove);
         db.SaveChanges();
     }
 }
コード例 #3
0
 public void Insert(ulong id, DataValue val)
 {
     using (var db = new VrLifeDbContext())
     {
         AppData data = new AppData();
         data.AppId     = _appId;
         data.FieldName = val.Field;
         data.FieldId   = id;
         SetValues(data, val);
         db.AppData.Add(data);
         db.SaveChanges();
     }
 }
コード例 #4
0
 public void UpdateOrInsert(ulong id, DataValue val)
 {
     using (var db = new VrLifeDbContext())
     {
         AppData data = db.AppData.SingleOrDefault(x => x.AppId == _appId && x.FieldName == val.Field && x.FieldId == id);
         if (data != null)
         {
             SetValues(data, val);
             db.SaveChanges();
             return;
         }
     }
     Insert(id, val);
 }
コード例 #5
0
ファイル: UserTest.cs プロジェクト: lukyhruska96/VRLife
        public void GetTest()
        {
            var user = new VrLifeServer.Database.DbModels.User();

            using (var db = new VrLifeDbContext())
            {
                user.Username   = "******";
                user.Passphrase = "password";
                db.Users.Add(user);
                db.SaveChanges();
            }
            User obj = User.Get(user.UserId);

            Assert.NotNull(obj);
            obj.Delete();
        }
コード例 #6
0
ファイル: UserTest.cs プロジェクト: lukyhruska96/VRLife
        public void DeleteTest()
        {
            var user = new VrLifeServer.Database.DbModels.User();

            using (var db = new VrLifeDbContext())
            {
                user.Username   = "******";
                user.Passphrase = "password";
                db.Users.Add(user);
                db.SaveChanges();
            }
            ulong userId = user.UserId;
            User  obj    = new User(user);

            obj.Delete();
            using (var db = new VrLifeDbContext())
            {
                Assert.Null(db.Users.SingleOrDefault(x => x.UserId == userId));
            }
        }