private PersonType(PersonTypeEnum @enum) { PersonTypeID = @enum; Name = @enum.ToString(); ModifiedDate = DateTime.Now; rowguid = new Guid(); //this.People = new HashSet<Person>(); }
public List<Person> GetAllPeopleByType(PersonTypeEnum type) { using (var session = dbStore.OpenSession()) { var people = session.Query<Person>() .Where(p => p.PersonType == type) .ToList(); return people; } }
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; } }
public PersonClass(string name, string id, PersonTypeEnum personType) { Name = name; ID = id; PersonType = personType; }
/// <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>(); }
public PersonLogic(PersonTypeEnum personType) { this._peronType = personType; this.unitOfWorkDb = new UnitOfWork(); }