Example #1
0
        public static WorldDto Map(IWorld c)
        {
            if (c == null)
            {
                return(null);
            }
            var result = new WorldDto {
                Type = c.Type, Guid = c.Guid
            };

            result.WorldDate = c.WorldDate;
            result.Cities    = c.Cities.Collection.Select(cc => Map(cc)).ToArray();

            return(result);
        }
        private static IWorld Map(WorldDto c)
        {
            var result = new WorldClientSideEntity {
                Type = c.Type, Guid = c.Guid
            };

            result.WorldDate = c.WorldDate;

            foreach (var cityDto in c.Cities)
            {
                result.Cities.Add(Map(cityDto));
            }


            return(result);
        }