public async Task <IActionResult> Index()
        {
            var model = await _api.BuscarAsync();

            if (model == null)
            {
                model = new ConfigViewModel();
            }
            ViewBag.Telefone         = model.Telefones;
            ViewBag.Endereco         = model.Endereco;
            ViewBag.TituloContato    = model.TituloContato;
            ViewBag.DescricaoContato = model.DescricaoContato;
            List <SelectListItem> Lista = new List <SelectListItem>();

            Lista.Add(new SelectListItem //adiciona uma opção que convida a escolher uma das possíveis opções
            {
                Text  = "Selecione um Departamento",
                Value = ""
            });

            var modelEmailDepto = await _apiEmail.BuscarAsync();

            foreach (var Linha in modelEmailDepto)
            {
                Lista.Add(new SelectListItem()
                {
                    Value = Linha.Email.ToString(),
                    Text  = Linha.Nome,
                });
            }
            ViewBag.Selecionador = Lista;

            var modelEmail = new Emails();


            return(View(modelEmail));
        }
예제 #2
0
        public async Task <IActionResult> Basico()
        {
            var model = await _api.BuscarAsync();

            if (model == null)
            {
                model = new ConfigViewModel();
                return(View("IncluirBasico", model));
            }
            else
            {
                ViewData["CaminhoImagem"] = _configuration["UrlApi:WebApiBaseUrl"] + "v1/Config/PegarImagem/" + model.Id;
                return(View("AlterarBasico", model));
            }
        }
예제 #3
0
        public async Task <IActionResult> Index()
        {
            ViewData["Title"] = "Escola Maximu´s";
            var model = await _api.BuscarAtivas();

            dynamic modelo = new ExpandoObject();

            modelo.Noticias = model.OrderByDescending(c => c.DataInicio);

            var modelConfig = await _apiConfiguracao.BuscarAsync();

            modelo.Config = modelConfig;
            ViewData["CaminhoImagemYoutube"] = _configuration["UrlApi:WebApiBaseUrl"] + "v1/Config/PegarImagem/" + modelConfig.Id;


            var modelSobre = await _apiSobre.BuscarAsync();

            ViewData["CaminhoImagemSobre"] = _configuration["UrlApi:WebApiBaseUrl"] + "v1/Sobre/PegarImagem/" + modelSobre.Id;
            if (modelSobre == null)
            {
                modelSobre = new SobreViewModel();
            }
            modelo.Sobre = modelSobre;

            ViewData["CaminhoImagem"] = _configuration["UrlApi:WebApiBaseUrl"] + "v1/Carrossel/PegarImagem/";
            var dfinalCarrossel = DateTime.Now.AddDays(60);
            var modelCarrossel  = await _apiCarrossel.BuscarAtivoInativo(Functions.Enumeradores.EnumAtivoInativo.Ativo);

            modelo.Carrossel = modelCarrossel;

            var modelPolo = await _apiPolo.BuscarAsync();

            ViewData["CaminhoImagemPolo1"] = _configuration["UrlApi:WebApiBaseUrl"] + "v1/Polo/PegarImagem1/" + modelPolo.Id;
            ViewData["CaminhoImagemPolo2"] = _configuration["UrlApi:WebApiBaseUrl"] + "v1/Polo/PegarImagem2/" + modelPolo.Id;
            ViewData["CaminhoImagemPolo3"] = _configuration["UrlApi:WebApiBaseUrl"] + "v1/Polo/PegarImagem3/" + modelPolo.Id;
            modelo.Polo = modelPolo;

            return(View(modelo));
        }
예제 #4
0
        //        public IViewComponentResult Invoke()

        private async Task <ConfigViewModel> GetItemsAsync()
        {
            var modelConfig = await _apiConfiguracao.BuscarAsync();

            return(modelConfig);
        }