예제 #1
0
        public Person ValidationDeletePerson(IDataServicesPerson serviceData)
        {
            Utils.ValidationNumber(this.Person.PersonId);
            var filter = new FilterPerson()
            {
                Id = this.Person.PersonId
            };
            var person = serviceData.GetPersons(filter).First();

            return(person);
        }
예제 #2
0
        public Person ValidationUpdatePerson(IDataServicesPerson serviceData)
        {
            Utils.ValidationNumber(this.Person.PersonId);
            Utils.ValidationText(this.Person.PersonName);
            Utils.ValidationNumber(this.Person.PersonAge);
            Utils.ValidationText(this.Person.PersonType);
            var filter = new FilterPerson()
            {
                Id = this.Person.PersonId
            };
            var person = serviceData.GetPersons(filter).First();

            person.Name         = this.Person.PersonName;
            person.Age          = this.Person.PersonAge;
            person.PersonTypeId = int.Parse(this.Person.PersonType);
            return(person);
        }
예제 #3
0
 public BusinessServicePerson(IDataServicesPerson serviceData)
 {
     this.ServiceData = serviceData;
 }