Beispiel #1
0
        private IEnumerable <SelectListItem> GetExperienceSelectList(string userId)
        {
            var experiences = _experienceService.GetAllExperienceByUserId(userId).ToList();

            if (!experiences.Any())
            {
                return(null);
            }


            var items = experiences.Select(x =>
                                           new SelectListItem
            {
                Value = x.Id.ToString(),
                Text  = x.Title + " ," + x.Company
            });

            var selectListItems = items as IList <SelectListItem> ?? items.ToList();

            selectListItems.ToList().Add(new SelectListItem {
                Value = "0", Text = "Select Option"
            });

            return(new SelectList(selectListItems, "Value", "Text"));
        }
Beispiel #2
0
        private IEnumerable <ExperienceViewModel> GetExperienceList(string userId)
        {
            var experiences = _experienceService.GetAllExperienceByUserId(userId);

            if (experiences == null)
            {
                return(null);
            }


            var result = experiences.Select(experience => new ExperienceViewModel
            {
                Id        = experience.Id,
                Title     = experience.Title,
                Company   = experience.Company,
                Summary   = experience.Summary,
                Location  = experience.Location,
                StartDate = experience.StartDate,
                EndDate   = experience.EndDate,
                IsCurrent = experience.IsCurrent
            }).ToList();

            return(result);
        }