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); }
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; }