コード例 #1
0
        public static GuideResponse BuildFromModel(Przodownik guide)
        {
            var g_res = new GuideResponse()
            {
                User = UserResponse.BuildFromModel(guide.Uzytkownik)
            };

            return(g_res);
        }
コード例 #2
0
        public static TripResponse BuildFromModel(Wycieczka trip)
        {
            var t_res = new TripResponse()
            {
                Id        = trip.Id,
                Points    = trip.SumaPunktow,
                StartDate = trip.DataRozpoczecia,
                EndDate   = trip.DataZakonczenia,
                Tourist   = TouristResponse.BuildFromModel(trip.TurystaUzytkownik),
                Guide     = trip.PrzodownikUzytkownikId == null ? null : GuideResponse.BuildFromModel(trip.PrzodownikUzytkownik),
                State     = StateResponse.BuildFromModel(trip.ZweryfikowanaNavigation),
                Routes    = trip.Odcinek.Select(r => TripRouteResponse.BuildFromModel(r))
            };

            return(t_res);
        }