コード例 #1
0
        public OpenAreaViewModel Get(string language, string institution)
        {
            var openArea = new OpenAreaViewModel();

            openArea.Language = _languageAppService.GetByLang(language);
            openArea.Logo     = _logoAppService.GetByInstitution(institution);
            openArea.Menu     = _menuAppService.GetInstitutionByLanguage(language, institution);

            openArea.Collaborator = _collaboratorPageAppService.GetInstitutionByLanguage(language, institution);
            openArea.Contact      = _contactAppService.GetInstitutionByLanguage(language, institution);
            openArea.Home         = _homeAppService.GetInstitutionByLanguage(language, institution);
            openArea.HowToHelp    = _howToHelpAppService.GetInstitutionByLanguage(language, institution);
            openArea.Volunteer    = _volunteerAppService.GetInstitutionByLanguage(language, institution);
            openArea.WhoAreWe     = _whoAreWeAppService.GetInstitutionByLanguage(language, institution);

            return(openArea);
        }
コード例 #2
0
ファイル: LogoController.cs プロジェクト: OpenId3as/nog-api
        public IActionResult Get(string institution)
        {
            var logo = _logoAppService.GetByInstitution(institution);

            if (logo != null)
            {
                logo.AddRangeLink(_logoEnricher.CreateLinks(Method.Get, logo));
                return(Ok(logo));
            }
            else
            {
                return(BadRequest());
            }
        }