// GET: UserControls public ActionResult TourInformation(List <GetOrderOfAttractionVisit> public_FilterAttractions, UserTable_UpdatedBreaksTemp breakInformation, string divId) { AttractionsInformation model = new AttractionsInformation() { attractionsList = public_FilterAttractions, updatedBreaks = breakInformation, divId = divId }; List <DrivingSteps> listdrivingSteps = new List <DrivingSteps>(); DrivingSteps drivingSteps = new DrivingSteps(); var breakInfo = _IGetListValues.GetBreakInformation(); List <UserTourInformation> result = _IUserInfo.User_GetTourInformation(userEntity.UserId); int countryId = result.Where(x => x.UserTripId == userEntity.UserTripId).Select(y => y.CountryId) .FirstOrDefault(); foreach (var attractions in public_FilterAttractions.Where(x => x.IsNeedDrivningBreak)) { drivingSteps = new DrivingSteps(); drivingSteps.RecordCount = attractions.RecordCount; drivingSteps.DirectionSteps = _IUserInfo.User_GetDirectionsSteps(countryId, attractions.AttractionTravelTimeDistanceId, attractions.DateAndTime); listdrivingSteps.Add(drivingSteps); } model.Directions = listdrivingSteps; model.BreakInformation = breakInfo; return(View(model)); }
// GET: UserControls public ActionResult TourInformation(List <GetOrderOfAttractionVisit> public_FilterAttractions) { AttractionsInformation model = new AttractionsInformation() { attractionsList = public_FilterAttractions }; return(View(model)); }