ArmedCards.DataAccess.User.Select.Execute C# (CSharp) Метод

Execute() публичный Метод

Select users based on the filter
public Execute ( Entities filter ) : List
filter Entities The filter used to select users
Результат List
        public List<Entities.User> Execute(Entities.Filters.User.Select filter)
        {
            List<Entities.User> users = new List<Entities.User>();

            using (DbCommand cmd = _db.GetStoredProcCommand("User_Select"))
            {
                _db.AddInParameter(cmd, "@UserIds", DbType.Xml, filter.UserIds.ConvertCollectionToXML());

                using (IDataReader idr = _db.ExecuteReader(cmd))
                {
                    while (idr.Read())
                    {
                        users.Add(new Entities.User(idr));
                    }
                }
            }

            return users;
        }