public ListaApartamentoTO Listar() { _Contexto = ControladorAcesso.ObterContexto(); ListaApartamentoTO retorno = new ListaApartamentoTO(); List <Apartamento> listaApartamento = _Contexto.Apartamento.ToList(); if (listaApartamento == null || listaApartamento.Count == 0) { retorno.Valido = false; retorno.Mensagem = Mensagem.Lista("Apartamento", false); return(retorno); } ApartamentoTO to; foreach (Apartamento entidade in listaApartamento) { to = new ApartamentoTO(); to.PreencherTO(entidade); retorno.Lista.Add(to); } retorno.Valido = true; retorno.Mensagem = Mensagem.Lista("Apartamento", true); return(retorno); }
private void CarregarDados() { ListaUsuarioTO listaUsuarioTO = new ListaUsuarioTO(); listaUsuarioTO = UsuarioService.Listar(); dgUsuario.DataSource = listaUsuarioTO.Lista; dgUsuario.Columns["Identificador"].Visible = false; dgUsuario.Columns["Valido"].Visible = false; dgUsuario.Columns["Mensagem"].Visible = false; dgUsuario.ReadOnly = true; ListaApartamentoTO listaApartamentoTO = new ListaApartamentoTO(); listaApartamentoTO = ApartamentoService.Listar(); dgApartamento.DataSource = listaUsuarioTO.Lista; dgApartamento.Columns["Identificador"].Visible = false; dgApartamento.Columns["Valido"].Visible = false; dgApartamento.Columns["Mensagem"].Visible = false; dgApartamento.ReadOnly = true; ListaColaboradorTO listaColaboradorTO = new ListaColaboradorTO(); listaColaboradorTO = ColaboradorService.Listar(); dgColaborador.DataSource = listaColaboradorTO.Lista; dgColaborador.Columns["Identificador"].Visible = false; dgColaborador.Columns["Valido"].Visible = false; dgColaborador.Columns["Mensagem"].Visible = false; dgColaborador.ReadOnly = true; ListaTipoReservaTO listaTipoReservaTO = TipoReservaService.Listar(); dgTipoReserva.DataSource = listaTipoReservaTO.Lista; dgTipoReserva.Columns["Identificador"].Visible = false; dgTipoReserva.Columns["Valido"].Visible = false; dgTipoReserva.Columns["Mensagem"].Visible = false; dgTipoReserva.ReadOnly = true; }
public static ListaApartamentoTO ListarPorContrato(int idContrato) { _Crud = CrudService <ApartamentoCrud> .ObterInstancia(); ListaApartamentoTO retorno = new ListaApartamentoTO(); try { retorno = _Crud.Listar(); if (retorno.Valido) { retorno.Lista = retorno.Lista.Where(x => x.IdContrato == idContrato).ToList(); } } catch (Exception ex) { retorno.Valido = false; retorno.Mensagem = string.Format("Erro: {0}", ex.Message); } return(retorno); }
public ActionResult Index() { if (Session["MoradorTO"] != null) { return(RedirectToActionPermanent("AccessDenied", "ErrorHandler")); } if (Session["UsuarioTO"] == null) { return(RedirectToActionPermanent("Login", "Home")); } _usuarioTO = (UsuarioTO)Session["UsuarioTO"]; if (!_usuarioTO.Valido) { return(RedirectToActionPermanent("Login", "Home")); } ListaApartamentoTO listaApartamento = new ListaApartamentoTO(); try { listaApartamento = ApartamentoService.Listar(); var listaApartamentosVM = Mapper.Map <List <ApartamentoTO>, List <ApartamentoVM> >(listaApartamento.Lista); NomearVariaveis(null, listaApartamentosVM); return(View(listaApartamentosVM)); } catch (Exception ex) { listaApartamento.Mensagem = $"Erro ao obter Apartamentoes. Erro: {ex.Message} "; } return(View()); }