Esempio n. 1
0
 protected virtual async Task SetTabVisibility(IApprovableViewModel <THeader, TVersion> viewModel)
 {
     await Task.FromResult <object>(null);
 }
Esempio n. 2
0
 protected override async Task SetTabVisibility(IApprovableViewModel <Country, CountryV> viewModel)
 {
     ((BaseCountryViewModel)viewModel).HasChildOrganisations = (await DbProvider.GetOrganisationsByCountry(viewModel.HeaderKey, viewModel.ViewDate)).Any();
     ((BaseCountryViewModel)viewModel).HasChildTeams         = (await DbProvider.GetCountryTeamViewModels(viewModel.HeaderKey, viewModel.ViewDate)).Any();
     ((BaseCountryViewModel)viewModel).HasChildVenues        = (await DbProvider.GetCountryVenueViewModels(viewModel.HeaderKey, viewModel.ViewDate)).Any();
 }
Esempio n. 3
0
 protected RedirectToRouteResult RedirectToEditor(string actionName, IApprovableViewModel <THeader, TVersion> viewModel)
 {
     return(RedirectToAction(actionName, "Editor", new { hk = viewModel.ShortHeaderKey, pk = viewModel.ShortPrimaryKey }));
 }
 protected override async Task SetTabVisibility(IApprovableViewModel <Organisation, OrganisationV> viewModel)
 {
     ((BaseOrganisationViewModel)viewModel).HasChildCompetitions  = (await DbProvider.GetCompetitionsByOrganisationAsync(viewModel.HeaderKey, viewModel.ViewDate)).Any();
     ((BaseOrganisationViewModel)viewModel).HasChildCountries     = (await DbProvider.GetCountriesByOrganisationAsync(viewModel.HeaderKey, viewModel.ViewDate)).Any();
     ((BaseOrganisationViewModel)viewModel).HasChildOrganisations = (await DbProvider.GetChildOrganisations(viewModel.HeaderKey, viewModel.ViewDate)).Any();
 }