Exemplo n.º 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);
        }
Exemplo n.º 2
0
        public IActionResult GetByLang(string lang = "pt-br")
        {
            var language = _languageAppService.GetByLang(lang);

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