Exemple #1
0
        public User GetUser(string username)
        {
            // Authentication is performed for each user - so we don't
            username = username.ToLowerInvariant();
            User user = null;

            using (var db = new PropertyTrackerContext())
            {
                db.Configuration.ProxyCreationEnabled = false;
                db.Configuration.LazyLoadingEnabled   = false;
                user = db.Users.Include(u => u.Company).Include(u => u.Properties).SingleOrDefault(u => u.Username == username);
            }
            return(user);
        }