예제 #1
0
        public IActionResult Eventos()
        {
            var listaDeEventos            = _eventoService.GetAll();
            ListEventoViewModel viewModel = new ListEventoViewModel
            {
                MensagemSucesso = (string)TempData["MensagemSucesso"]
            };

            foreach (EventoEntity evento in listaDeEventos)
            {
                viewModel.Eventos.Add(new Evento
                {
                    Id             = evento.Id.ToString(),
                    Cliente        = evento.Cliente.Nome,
                    Nome           = evento.Nome,
                    DataInserido   = evento.DataInserido.ToShortDateString(),
                    DataModificado = evento.DataModificacao.ToShortDateString(),
                    Local          = evento.Local.Descricao,
                    Tipo           = evento.Tipo.Descricao,
                    Situacao       = evento.Situacao.Descricao
                });
            }

            return(View("~/Views/Admin/Evento/EventoList.cshtml", viewModel));;
        }
예제 #2
0
        public IActionResult ClientEdit(Guid id)
        {
            ClienteEntity       client = _clientService.GetById(id);
            List <EventoEntity> ev     = _eventoService.GetAll().Where(x => x.Cliente.Id == id).ToList();
            // EventoEntity eventto = _eventoService.
            EditarClientViewModel viewModel = new EditarClientViewModel
            {
                Id              = client.Id.ToString(),
                Nome            = client.Nome,
                Email           = client.Email,
                Endereco        = client.Endereco,
                Cpf             = client.Cpf,
                Cnpj            = client.Cnpj,
                DataNascimento  = client.DataNascimento.ToString("yyyy-MM-dd"),
                TextoObservacao = client.TextoObservacao,
            };

            foreach (var item in ev)
            {
                viewModel.Eventos.Add(new Evento
                {
                    Id         = item.Id.ToString(),
                    Descricao  = item.Descricao,
                    Local      = item.Local.Endereco,
                    Situacao   = item.Situacao.Descricao,
                    TipoEvento = item.Tipo.Descricao
                });
            }
            return(View("~/Views/Admin/Client/ClientEdit.cshtml", viewModel));
        }
예제 #3
0
        public IActionResult LocalEdit(Guid id)
        {
            LocalEntity          local     = _localService.GetById(id);
            List <EventoEntity>  ev        = _eventoService.GetAll().Where(x => x.Local.Id == id).ToList();
            EditarLocalViewModel viewModel = new EditarLocalViewModel
            {
                Id        = local.Id.ToString(),
                Endereco  = local.Endereco,
                Descricao = local.Descricao
            };

            foreach (var item in ev)
            {
                viewModel.Eventos.Add(new Evento
                {
                    Id         = item.Id.ToString(),
                    Descricao  = item.Descricao,
                    Situacao   = item.Situacao.Descricao,
                    TipoEvento = item.Tipo.Descricao
                });
            }
            return(View("~/Views/Admin/Local/LocalEdit.cshtml", viewModel));
        }