Beispiel #1
0
        private IEnumerable <User> QueryUsers(EntitiesSearchQuery entitiesSearchQuery)
        {
            var tasksList = new List <Task>();

            var usersSearchQuery = entitiesSearchQuery as UsersSearchQuery;

            IEnumerable <User> usersDataSource = m_userDataSource.GetAll();

            usersDataSource = FilterCompanyId(usersSearchQuery, usersDataSource);

            usersDataSource = FilterRowStatus(usersSearchQuery, usersDataSource);
            return(usersDataSource);
        }
Beispiel #2
0
        public Company[] GetEntities(EntitiesSearchQuery searchQuery)
        {
            var result = new List <Company>();

            var companiesList = QueryEvents(searchQuery);

            foreach (var mongoEvent in companiesList)
            {
                var company = new Company(mongoEvent);
                result.Add(company);
            }

            return(result.ToArray());
        }
Beispiel #3
0
        public Task[] GetEntities(EntitiesSearchQuery searchQuery)
        {
            var result = new List <Task>();

            var tasksList = QueryEvents(searchQuery);

            foreach (var mongoDbTask in tasksList)
            {
                var task = new Task(mongoDbTask);
                result.Add(task);
            }

            return(result.ToArray());
        }
Beispiel #4
0
        public Customer[] GetEntities(EntitiesSearchQuery searchQuery)
        {
            var result = new List <Customer>();

            var customersList = QueryEvents(searchQuery);

            foreach (var mongoDbCustomer in customersList)
            {
                var customer = new Customer(mongoDbCustomer);
                result.Add(customer);
            }

            return(result.ToArray());
        }
Beispiel #5
0
        private IEnumerable <Company> QueryEvents(EntitiesSearchQuery eventSearchQuery)
        {
            var eventsList = new List <Company>();

            IEnumerable <Company> eventsDataSource = m_companiesDataSource.GetAll();

            //eventsDataSource = FilterUserId(eventSearchQuery, eventsDataSource);

            //eventsDataSource = FilterRowStatus(eventSearchQuery, eventsDataSource);

            //eventsDataSource = FilterTaskId(eventSearchQuery, eventsDataSource);

            //eventsDataSource = FilterTime(eventSearchQuery, eventsDataSource);
            return(eventsDataSource);
        }
Beispiel #6
0
        public User[] GetEntities(EntitiesSearchQuery searchQuery)
        {
            var result = new List <User>();

            var usersList = QueryUsers(searchQuery);

            foreach (var mongoUser in usersList)
            {
                var user = new User(mongoUser);
                user.Password = null;
                result.Add(user);
            }

            return(result.ToArray());
        }
Beispiel #7
0
        private IEnumerable <Address> QueryEvents(EntitiesSearchQuery entitiesSearchQuery)
        {
            var addressesList = new List <Address>();

            IEnumerable <Address> addressesDataSource = m_addressesDataSource.GetAll();

            //eventsDataSource = FilterUserId(entitiesSearchQuery, eventsDataSource);

            //eventsDataSource = FilterRowStatus(entitiesSearchQuery, eventsDataSource);

            //eventsDataSource = FilterTaskId(entitiesSearchQuery, eventsDataSource);

            //eventsDataSource = FilterTime(entitiesSearchQuery, eventsDataSource);
            return(addressesDataSource);
        }
Beispiel #8
0
        private IEnumerable <Task> QueryEvents(EntitiesSearchQuery entitiesSearchQuery)
        {
            var tasksList = new List <Task>();

            var tasksSearchQuery = entitiesSearchQuery as TasksSearchQuery;

            IEnumerable <Task> tasksDataSource = m_tasksDataSource.GetAll();

            tasksDataSource = FilterUserId(tasksSearchQuery, tasksDataSource);

            tasksDataSource = FilterCompanyId(tasksSearchQuery, tasksDataSource);

            tasksDataSource = FilterRowStatus(tasksSearchQuery, tasksDataSource);

            tasksDataSource = FilterTime(tasksSearchQuery, tasksDataSource);

            tasksDataSource = FilterDeliveryNumber(tasksSearchQuery, tasksDataSource);
            return(tasksDataSource);
        }
 public AuthenticationUser[] GetEntities(EntitiesSearchQuery searchQuery)
 {
     throw new NotImplementedException();
 }
Beispiel #10
0
        public Address[] GetEntities(EntitiesSearchQuery searchQuery)
        {
            var addressesList = QueryEvents(searchQuery);

            return(addressesList.Select(mongoDbAddress => new Address(mongoDbAddress)).ToArray());
        }