Esempio n. 1
0
        public IActionResult Editar(Guid param)
        {
            /* BUSCAR ENTIDADES */
            try {
                var convidadoEntity = _convidadoService.ObterPorId(param);

                var viewModel = new EditarViewModel()
                {
                    id              = convidadoEntity.id.ToString(),
                    nome            = convidadoEntity.nome,
                    email           = convidadoEntity.email,
                    documento       = convidadoEntity.documento.ToString(),
                    dataNacimento   = convidadoEntity.dataNascimento.ToShortDateString(),
                    evento          = convidadoEntity.evento.ToString(),
                    situacao        = convidadoEntity.situacao.ToString(),
                    observacao      = convidadoEntity.observacao,
                    dataInclusao    = convidadoEntity.dataInclusao.ToShortDateString(),
                    dataModificacao = convidadoEntity.dataModificacao.ToShortDateString()
                };

                var convidado = _convidadoService.ObterConvidado();
                foreach (var convidadoEntity in convidado)
                {
                    viewModel.convidadoEntity.Add(new SelectListItem()
                    {
                        /*
                         * id = convidadoEntity.id.ToString(),
                         * nome = convidadoEntity.nome,
                         * email = convidadoEntity.email,
                         * documento = convidadoEntity.documento.ToString(),
                         * dataNacimento = convidadoEntity.dataNascimento.ToShortDateString(),
                         * evento = convidadoEntity.evento.ToString(),
                         * situacao = convidadoEntity.situacao.ToString(),
                         * observacao = convidadoEntity.observacao,
                         * dataInclusao = convidadoEntity.dataInclusao.ToShortDateString(),
                         * dataModificacao = convidadoEntity.dataModificacao.ToShortDateString()
                         */
                    });
                }

                return(View(viewModel));
            } catch (Exception e) {
                TempData["formMensagemErro"] = e.Message;

                return(RedirectToAction("Index"));
            }
        }