Esempio n. 1
0
 public Task <Document> LoadByIdAndUserAsync(IntId id, User user, CancellationToken ct = default)
 {
     using (var tx = _database.BeginReadTransaction())
     {
         return(Task.FromResult(_database.Documents.FirstOrDefault(d => d.User == user && d.Id == id)));
     }
 }
Esempio n. 2
0
        public Task <User> LoadByEmailAsync(string email, CancellationToken ct = default)
        {
            if (string.IsNullOrEmpty(email))
            {
                return(Task.FromResult <User>(null));
            }

            using (var tx = _database.BeginReadTransaction())
            {
                return(Task.FromResult(_database.FindUser(email)));
            }
        }