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)); }
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)); } }
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)); }
// public IViewComponentResult Invoke() private async Task <ConfigViewModel> GetItemsAsync() { var modelConfig = await _apiConfiguracao.BuscarAsync(); return(modelConfig); }