Ejemplo n.º 1
0
 private Person MapPerson(PersonJsonModel person)
 {
     return(new Person
     {
         Id = GetPersonId(person),
         Age = person.Age,
         EyeColor = person.EyeColor,
         Name = person.Name,
         Surname = person.Surname,
         Email = person.Email,
         FavSkillId = GetPersonFavSkillId(person),
         Friends = GetPersonFriends(person),
         Skills = GetPersonSkills(person)
     });
 }
Ejemplo n.º 2
0
        private static ICollection <Skill> GetPersonSkills(PersonJsonModel person)
        {
            List <Skill> result = new List <Skill>();

            if (person.Friends != null)
            {
                foreach (var skill in person.Skills)
                {
                    result.Add(new Skill()
                    {
                        Id = Int32.Parse(skill)
                    });
                }
            }
            return(result);
        }
Ejemplo n.º 3
0
        private static ICollection <Person> GetPersonFriends(PersonJsonModel person)
        {
            List <Person> result = new List <Person>();

            if (person.Friends != null)
            {
                foreach (var friend in person.Friends)
                {
                    result.Add(new Person()
                    {
                        Id = Int32.Parse(friend)
                    });
                }
            }
            return(result);
        }
Ejemplo n.º 4
0
 private static int GetPersonId(PersonJsonModel person)
 {
     return(Int32.Parse(person.Id));
 }
Ejemplo n.º 5
0
 private static int?GetPersonFavSkillId(PersonJsonModel person)
 {
     return(person.FavSkill != null ? (int?)Int32.Parse(person.FavSkill) : null);
 }