Exemple #1
0
        /// <summary>
        /// Purpose: Grabs all users
        /// Accepts: Nothing
        /// Returns: List<User>
        /// </summary>
        public List<User> GetAllUsers()
        {
            List<User> users = new List<User>();
            try
            {
                UserData data = new UserData();
                List<QSRDataObjects.User> dataUsers = data.GetAllUsers();

                foreach (QSRDataObjects.User u in dataUsers)
                {
                    User user = new User();
                    user.UserID = u.UserID;
                    user.Username = u.Username;
                    user.Password = u.Password;
                    user.Salutation = u.Salutation;
                    user.FirstName = u.FirstName;
                    user.LastName = u.LastName;
                    user.Address1 = u.Address1;
                    user.Address2 = u.Address2;
                    user.City = u.City;
                    user.StateProvinceID = Convert.ToInt32(u.StateProvinceID);
                    user.ZipCodePostal = u.ZipPostalCode;
                    user.Email = u.Email;
                    user.IsReceiveNewsletters = u.IsReceiveNewsletters;
                    user.Created = u.Created;
                    user.Modified = u.Modified;
                    users.Add(user);
                }
            }
            catch (Exception ex)
            {
                ErrorRoutine(ex, "User", "GetAllUsers");
            }
            return users;
        }