Beispiel #1
0
        public UserDto Get(string login, string password)
        {
            if (string.IsNullOrWhiteSpace(login))
            {
                throw new ArgumentNullException(nameof(login));
            }
            if (string.IsNullOrWhiteSpace(password))
            {
                throw new ArgumentNullException(nameof(password));
            }

            UserMongoDto user = null;

            try
            {
                user = _users.Find(x => x.Login == login && x.Password == password).FirstOrDefault();
            }
            catch (Exception ex)
            {
                // TODO : log
                user = null;
                throw;
            }
            return(user);
        }
Beispiel #2
0
        public UserDto Get(string userId)
        {
            if (string.IsNullOrWhiteSpace(userId))
            {
                throw new ArgumentNullException(nameof(userId));
            }

            UserMongoDto user = null;

            try
            {
                user = _users.Find(x => x.UserId == userId).FirstOrDefault();
            }
            catch (Exception ex)
            {
                // TODO : log
                user = null;
                throw;
            }
            return(user);
        }