Exemplo n.º 1
0
 private PersonType(PersonTypeEnum @enum)
 {
     PersonTypeID = @enum;
     Name         = @enum.ToString();
     ModifiedDate = DateTime.Now;
     rowguid      = new Guid();
     //this.People = new HashSet<Person>();
 }
Exemplo n.º 2
0
        public List<Person> GetAllPeopleByType(PersonTypeEnum type)
        {
            using (var session = dbStore.OpenSession())
            {
                var people = session.Query<Person>()
                    .Where(p => p.PersonType == type)
                    .ToList();

                return people;
            }
        }
Exemplo n.º 3
0
        public List<Person> SearchByNameAndType(string name, PersonTypeEnum personType)
        {
            using (var session = dbStore.OpenSession())
            {
                var people = session.Advanced.LuceneQuery<Person>()
                    .Where(string.Format("PersonType:{0} && (FirstName:*{1}* || MiddleName:*{1}* || LastName:*{1}*)",
                            personType,name.ToLower()))
                    .Take(100)
                    .ToList();

                return people;
            }
        }
Exemplo n.º 4
0
 public PersonClass(string name, string id, PersonTypeEnum personType)
 {
     Name       = name;
     ID         = id;
     PersonType = personType;
 }
Exemplo n.º 5
0
        /// <summary>
        /// Get all people of a specific type.
        /// </summary>
        /// <param name="type">The type of person, e.g. Customer or Employee</param>
        /// <returns>All people who match the type</returns>
        public Person[] GetPeople(PersonTypeEnum type)
        {
            // Get all people of a given type
            var qr = from p in people
                     where p.type == type
                     select p;

            Audit(this, new AuditArgs("GetPeople", string.Format("type={0}", type.ToString())));

            return qr.ToArray<Person>();
        }
Exemplo n.º 6
0
 public PersonLogic(PersonTypeEnum personType)
 {
     this._peronType   = personType;
     this.unitOfWorkDb = new UnitOfWork();
 }