Exemplo n.º 1
0
        public virtual RequestPerson GetPerson(Profiling2.Domain.Prf.Persons.Person person)
        {
            IEnumerable <RequestPerson> rps = this.Persons.Where(x => x.Person == person);

            if (rps != null && rps.Count() > 0)
            {
                return(rps.First());
            }
            return(null);
        }
Exemplo n.º 2
0
        public virtual RequestPerson AddPerson(Profiling2.Domain.Prf.Persons.Person person)
        {
            IEnumerable <RequestPerson> rps = this.Persons.Where(x => x.Person == person);

            RequestPerson rp = null;

            if (rps != null && rps.Count() > 0)
            {
                rp         = rps.First();
                rp.Archive = false;
            }
            else
            {
                rp         = new RequestPerson();
                rp.Person  = person;
                rp.Request = this;
                this.Persons.Add(rp);
            }
            return(rp);
        }