Exemplo n.º 1
0
        /// <summary>
        /// Method to get list of all years for <select> from HistoryTrip repository.
        /// </summary>
        /// <param name="userId">
        /// The list will contain only trips from the user by id.
        /// </param>
        /// <returns>
        /// Returns list of years for <select> by userId from HistoryTrip repository.
        /// </returns>
        private List <SelectListItem> GetAllYears(string userId)
        {
            var years = new List <SelectListItem>();

            foreach (var vi in _historyTripService.GetHistoryTripYears(userId).Select((x) =>
                                                                                      new { Value = x.ToString(), Index = x.ToString() }))
            {
                var newItem = new SelectListItem {
                    Text = vi.Value, Value = vi.Index
                };
                years.Add(newItem);
            }

            return(years);
        }