Example #1
0
        private string GetSeguindoEventosJSON(List <evento> eventos)
        {
            var resultados = new List <Resultado>();

            try
            {
                using (var db = new nosso_showEntities(Conexao.GetString()))
                {
                    for (int i = 0; i < eventos.Count; i++)
                    {
                        var evento = eventos[i];

                        Resultado r = new Resultado
                        {
                            ID       = evento.ID,
                            Nome     = evento.Titulo,
                            Username = evento.usuario_estabelecimento.usuario.Username,
                            Tipo     = "Evento"
                        };

                        try
                        {
                            r.Imagem = evento.imagem.Last(x => x.TipoImagem == 4).Diretorio;
                        }
                        catch
                        {
                            r.Imagem = "/Imagens/Views/user.svg";
                        }

                        var usuario = new UsuarioVM(evento.usuario_estabelecimento.usuario);
                        r.Endereco = usuario.GetEnderecoString();
                        resultados.Add(r);
                    }
                }
            }
            catch { }

            return(JsonConvert.SerializeObject(resultados));
        }
Example #2
0
        private string GetSeguindoEstabelecimentosJSON(List <usuario_estabelecimento> estabelecimentos)
        {
            var resultados = new List <Resultado>();

            for (int i = 0; i < estabelecimentos.Count; i++)
            {
                var e = estabelecimentos[i];

                Resultado r = new Resultado
                {
                    ID       = e.IDUsuario,
                    Nome     = e.usuario.Nome,
                    Username = e.usuario.Username,
                    Tipo     = "Estabelecimento"
                };

                try
                {
                    r.Imagem = e.usuario.imagem.Last(x => x.TipoImagem == 1).Diretorio;
                }
                catch
                {
                    r.Imagem = "/Imagens/Views/user.svg";
                }

                var usuario = new UsuarioVM(e.usuario);
                r.Endereco = usuario.GetEnderecoString();

                r.Badges = new List <string>();
                r.Badges.Add(e.ambientacao.Descricao);

                resultados.Add(r);
            }

            return(JsonConvert.SerializeObject(resultados));
        }