public async Task Can_share_instance_between_contexts_with_sugar_experience() { using (var db = new SimpleContext()) { db.Artists.Add(new SimpleContext.Artist { Name = "John Doe" }); await db.SaveChangesAsync(); } using (var db = new SimpleContext()) { var data = db.Artists.ToList(); Assert.Equal(1, data.Count); Assert.Equal("John Doe", data[0].Name); } }
public async void Remove(User user) { try { using (SimpleContext context = new SimpleContext()) { User userRow = context.users.SingleOrDefault(p => p.login == user.login && p.password == user.password); if (userRow != null) { context.users.Remove(user); await context.SaveChangesAsync(); } } } catch { } }
public async Task <bool> Add(User user) { using (SimpleContext context = new SimpleContext()) { try { User userRow = context.users.SingleOrDefault(p => p.login == user.login && p.password == user.password); if (userRow == null) { context.users.Add(user); await context.SaveChangesAsync(); return(true); } } catch { } } return(false); }
public async Task OnGetAsync() { Times = await client.GetDatabase("foo") .GetCollection <Test>("Test") .Find(new BsonDocument()) .ToListAsync(); IDatabase db = multiplexer.GetDatabase(); Hits = (int)db.Wait(db.StringGetAsync("hits")); Person p = new Person { Name = $"person + {DateTime.Now.ToFileTime()}" }; _context.People.Add(p); await _context.SaveChangesAsync(); People = await _context.People.ToListAsync(); }