Ejemplo n.º 1
0
        public virtual ApiUserServerResponseModel MapEntityToModel(
            User item)
        {
            var model = new ApiUserServerResponseModel();

            model.SetProperties(item.UserId,
                                item.BioImgUrl,
                                item.Birthday,
                                item.ContentDescription,
                                item.Email,
                                item.FullName,
                                item.HeaderImgUrl,
                                item.Interest,
                                item.LocationLocationId,
                                item.Password,
                                item.PhoneNumber,
                                item.Privacy,
                                item.Username,
                                item.Website);
            if (item.LocationLocationIdNavigation != null)
            {
                var locationLocationIdModel = new ApiLocationServerResponseModel();
                locationLocationIdModel.SetProperties(
                    item.LocationLocationIdNavigation.LocationId,
                    item.LocationLocationIdNavigation.GpsLat,
                    item.LocationLocationIdNavigation.GpsLong,
                    item.LocationLocationIdNavigation.LocationName);

                model.SetLocationLocationIdNavigation(locationLocationIdModel);
            }

            return(model);
        }
Ejemplo n.º 2
0
        public virtual ApiLocationServerResponseModel MapServerRequestToResponse(
            int locationId,
            ApiLocationServerRequestModel request)
        {
            var response = new ApiLocationServerResponseModel();

            response.SetProperties(locationId,
                                   request.GpsLat,
                                   request.GpsLong,
                                   request.LocationName);
            return(response);
        }
Ejemplo n.º 3
0
        public virtual ApiLocationServerResponseModel MapEntityToModel(
            Location item)
        {
            var model = new ApiLocationServerResponseModel();

            model.SetProperties(item.LocationId,
                                item.GpsLat,
                                item.GpsLong,
                                item.LocationName);

            return(model);
        }