예제 #1
0
        public IActionResult Create()
        {
            CriarEventoViewModel viewModel = new CriarEventoViewModel
            {
                MensagemErro = (string)TempData["MensagemErro"]
            };

            var clientes    = _clientService.GetAll();
            var situacoes   = _situacaoService.GetAll();
            var tipoEventos = _tipoEventoService.GetAll();
            var locais      = _localService.GetAll();

            //comobox de cliente
            foreach (var clienteEntity in clientes)
            {
                viewModel.Clientes.Add(new SelectListItem()
                {
                    Value = clienteEntity.Id.ToString(),
                    Text  = clienteEntity.Nome
                });
            }

            //combobox de situacao dos eventos
            foreach (var situacaoEntity in situacoes)
            {
                viewModel.Situacoes.Add(new SelectListItem()
                {
                    Value = situacaoEntity.Id.ToString(),
                    Text  = situacaoEntity.Descricao
                });
            }

            //combobox de tipo de eventos
            foreach (var tipoEventoEntity in tipoEventos)
            {
                viewModel.TipoEventos.Add(new SelectListItem()
                {
                    Value = tipoEventoEntity.Id.ToString(),
                    Text  = tipoEventoEntity.Descricao
                });
            }

            //combobox de locais
            foreach (var localEntity in locais)
            {
                viewModel.LocalEventos.Add(new SelectListItem()
                {
                    Value = localEntity.Id.ToString(),
                    Text  = localEntity.Descricao
                });
            }


            return(View("~/Views/Admin/Evento/Register.cshtml", viewModel));
        }
예제 #2
0
        public IActionResult TipoEventos()
        {
            var viewModel = new TipoEventoViewModel
            {
                MensagemSucesso = (string)TempData["formMensagemSucesso"],
                MensagemErro    = (string)TempData["formMensagemErro"]
            };

            viewModel.TipoEventos = _tipoEventoService.GetAll();
            return(View("~/Views/Admin/TipoEvento/TipoEventoList.cshtml", viewModel));
        }