public TourDTO GetTourById(int id) { var tour = _dataBase.Tours.Get(id); if (tour is null) { return(null); } var tourDto = MappingDTO.MapTourDTO(tour); return(tourDto); }
public List <TourDTO> GetHotAndNewTours() { var tours = _dataBase.Tours.GetAll(); var hotTours = new List <TourDTO>(); foreach (var item in tours) { if (item.IsHot && item.NumberOfOrders > 0 && !item.IsDelete) { var tourDto = MappingDTO.MapTourDTO(item); hotTours.Add(tourDto); } } return(hotTours); }
public List <TourDTO> GetActiveTours() { var tours = _dataBase.Tours.GetAll(); var activeTours = new List <TourDTO>(); foreach (var item in tours) { if (item.NumberOfOrders > 0 && !item.IsDelete) { var tourDto = MappingDTO.MapTourDTO(item); activeTours.Add(tourDto); } } return(activeTours); }