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")); }
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); }