Exemplo n.º 1
0
        public IHttpActionResult GetBodyPart(int id)
        {
            ServiceData.Models.BodyPart found = _bpRepository.GetById(id);

            if (found == null)
            {
                return(NotFound());
            }

            return(Ok(Models.BodyPart.ToAppModel(_bpRepository.GetById(id), true)));
        }
Exemplo n.º 2
0
        public static BodyPart ToAppModel(ServiceData.Models.BodyPart given, bool includeRegions)
        {
            BodyPart bp = new BodyPart
            {
                Id   = given.Id,
                Name = given.Name
            };

            if (!includeRegions)
            {
                return(bp);
            }

            bp.SkinRegions = new List <SkinRegion>();

            foreach (ServiceData.Models.SkinRegion region in given.SkinRegions)
            {
                bp.SkinRegions.Add(SkinRegion.ToAppModel(region, false));
            }

            return(bp);
        }