Exemplo n.º 1
0
        public List <ParkingLotViewModel> Search(string query)
        {
            string[] keywords = StringHelpers.FindWords(query);
            List <ParkingLotViewModel> parkingLots = new List <ParkingLotViewModel> ();

            if (keywords != null)
            {
                for (int i = 0; i < keywords.Length; i++)
                {
                    List <ParkingLot>          model        = _unitOfWork.HomeRepository.Search(keywords[i]);
                    List <ParkingLotViewModel> modelMapping = _parkingLotMapping.MapParkingLotList(model);

                    for (int j = 0; j < modelMapping.Count; j++)
                    {
                        if (!parkingLots.Any(x => x.Id == modelMapping[j].Id))
                        {
                            parkingLots.Add(modelMapping[j]);
                        }
                    }
                }
            }

            return(parkingLots);
        }
Exemplo n.º 2
0
        public List <ParkingLotViewModel> GetAll()
        {
            List <ParkingLot> model = _unitOfWork.ParkingLotRepository.GetAll();

            return(_parkingLotMapping.MapParkingLotList(model));
        }