public List <User> GetUsers() { var users = Users.AsNoTracking().ToList(); log.Debug("Getting all users"); return(users); }
public bool ExistUser(string username) { bool retval = Users.AsNoTracking().FirstOrDefault(u => u.Username == username) == null ? false : true; log.Debug($"Checking existence of user: {username}"); return(retval); }
private void AddAdminIfNotExist() { if (Users.AsNoTracking().FirstOrDefault(u => u.Username == "admin") == null) { log.Info("Database empty. Adding first admin"); var admin = new Administrator("admin", "admin", "admin", "admin"); Users.Add(admin); SaveChanges(); } }
public User GetUser(string username) { var user = Users.AsNoTracking().Where(u => u.Username == username).FirstOrDefault(); if (user is null) { log.Debug($"User username={username} not found"); } else { log.Debug($"Getting user {user.Username}"); } return(user); }