コード例 #1
0
        /*Returns a single person for a given id */
        public PersonDto GetPerson(int Id)
        {
            if (Id < 1)
            {
                PersonDto personDtoObjNull = new PersonDto()
                {
                    Id = 0, FirstName = "", LastName = "", Age = 0, AgeGroup = ""
                };
                return(personDtoObjNull);
            }
            var personObj    = _context.Persons.Where(c => c.Id == Id).FirstOrDefault();
            var ageGroupList = _context.AgeGroups.ToList();

            PersonDto personDtoObj = new PersonDto()
            {
                Id        = personObj.Id,
                FirstName = personObj.FirstName,
                LastName  = personObj.LastName,
                Age       = personObj.Age,
                AgeGroup  = CommonServices.AgeGroupDescription(personObj.Age, ageGroupList)
            };

            return(personDtoObj);
        }