private void PopulateDropDowns(MemberLicenseViewModel model) { model.FinYears = _finYearBL.GetLatestFinYearSelectItem(); model.Members = _context.Member .Include(a => a.Person) .ToSelectListItem(a => a.Person.FullName, x => x.Id.ToString()); }
private void PopulateDropDowns(CalendarViewModel model) { model.FinYears = _finYearBL.GetLatestFinYearSelectItem(); model.Venues = _context.Venue.ToSelectListItem(a => a.Name, x => x.Id.ToString()); model.Events = _context.Event.ToSelectListItem(a => a.Name, x => x.Id.ToString()); model.Moderators = _context.Member.Include(a => a.Person).ToDropDownListItem(a => a.Person.FullName, x => x.Id, excludeDefaultItem: true); }
private void PopulateDropDowns(AwardTrophyViewModel model) { model.Trophies = _context.Trophy.ToSelectListItem(a => a.Name, x => x.Id.ToString()); model.Awards = _context.Award.Include(a => a.Gender) .ToSelectListItem(a => a.Name + (a.Gender != null? " Gender: " + a.Gender.Name + ",": string.Empty) + " Position:" + a.Ordinal + "", x => x.Id.ToString()); model.FinYears = _finYearBL.GetLatestFinYearSelectItem(); model.StartDate = DateTime.Now; }
private void PopulateDropDowns(WinnerViewModel model) { model.Frequencies = _context.Frequency .ToSelectListItem(a => a.Name, x => x.Id.ToString()); model.FinYears = _finYearBL.GetLatestFinYearSelectItem(); model.CalendarMonths = _context.CalendarMonth.OrderBy(a => a.Ordinal).ToSelectListItem(a => a.Name, x => x.Id.ToString(), excludeSort: true); model.Awards = IQueryableExtensions.Default_SelectListItem(); model.Members = IQueryableExtensions.Default_SelectListItem(); }
private void PopulateDropDowns(TrainingPlanViewModel model) { var selectListItem = IQueryableExtensions.Default_SelectListItem(); model.FinYears = _finYearBL.GetLatestFinYearSelectItem(); model.Events = _context.Event .Include(a => a.EventType) .Where(a => a.EventType.Discriminator == EventTypeDiscriminator.Training) .ToSelectListItem(a => a.Name, x => x.Id.ToString(), true); model.Members = _context.Member .Include(a => a.Person) .ToSelectListItem(a => a.Person.FullName, x => x.Id.ToString(), true); model.Distances = _context.Distance .ToSelectListItem(a => a.Name, x => x.Id.ToString(), true); model.RaceDefinitions = _context.RaceDefinition .ToSelectListItem(a => a.Name, x => x.Id.ToString(), true);; }
private void PopulateDropDowns(TimeTrialViewModel model) { var selectListItem = IQueryableExtensions.Default_SelectListItem(); model.FinYears = _finYearBL.GetLatestFinYearSelectItem(); model.CalendarMonths = _context.CalendarMonth .OrderBy(a => a.Ordinal) .ToSelectListItem(a => a.Name, x => x.Id.ToString(), excludeSort: true); model.Distances = _context.Distance .ToSelectListItem(a => a.Name, x => x.Id.ToString(), true); model.RaceTypes = _context.RaceType .ToSelectListItem(a => a.Name, x => x.Id.ToString(), true); model.TimeTrialDistances = new List <TimeTrialDistanceViewModel>(); model.TimeTrialDistancesSelectList = selectListItem; model.Genders = selectListItem; }
public async Task <ArticleViewModel> GetEntityById( int?Id, AuthorizationModel model = null) { var viewModel = new ArticleViewModel { FinYears = _finYearBL.GetLatestFinYearSelectItem(), CalendarMonths = _context.CalendarMonth.OrderBy(a => a.Ordinal).ToSelectListItem(a => a.Name, x => x.Id.ToString(), excludeSort: false), PublishDate = DateTime.Now }; if (Id > 0) { var entity = await _context.Article .IgnoreQueryFilters() .Include(a => a.Newsletters) .FirstOrDefaultAsync(a => a.Id == Id); viewModel = entity.ToViewModel(viewModel); } return(viewModel); }