Ejemplo n.º 1
0
 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());
 }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
 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;
 }
Ejemplo n.º 4
0
 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();
 }
Ejemplo n.º 5
0
        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);;
        }
Ejemplo n.º 6
0
        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;
        }
Ejemplo n.º 7
0
        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);
        }