Beispiel #1
0
        public JObject ToSimpleJson(User host, string friendType, int totalMember, TourInfo tourInfo)
        {
            JObject result = JObject.FromObject(this);

            result.Remove("TourInfo");

            result.Add("TotalMember", totalMember);
            result.Add("Host", host?.ToSimpleJson(friendType));
            result.Add("Images", tourInfo?.Images != null ? JArray.FromObject(tourInfo.Images) : new JArray());

            return(result);
        }
Beispiel #2
0
 public Tour(TourInfo tourInfo, List <TimeLine> timelines, string?name, DateTime startDay, DateTime endDay, int maxMember, int createById, int tourInfoId, int totalDay, int totalNight, string[] services, float price = 0)
 {
     Name       = name;
     StartDay   = startDay;
     EndDay     = endDay;
     MaxMember  = maxMember;
     CreateById = createById;
     TourInfoId = tourInfoId;
     TotalDay   = totalDay;
     TotalNight = totalNight;
     Services   = services;
     TimeLines  = timelines;
     Price      = price;
     DeletedAt  = null;
 }