Ejemplo n.º 1
0
        public HomeEntity ModelToEntity(HomeModel model)
        {
            HomeEntity entity = new HomeEntity();

            entity.Nome = model.Nome;
            entity.Email = model.Email;
            entity.Apelido = model.Apelido;
            entity.Url_foto = model.Url_foto;

            return entity;
        }
Ejemplo n.º 2
0
        // GET: Home
        public ActionResult Index()
        {
            HomeModel model = new HomeModel();
            if (Session["USR"] == null)
                return RedirectToAction("Login","Login");

            model.Email = ((LoginModel)Session["USR"]).User;

            HomeBLL BLL = new HomeBLL();
            model = BLL.CarregaUsuario(model);

            return View(model);
        }
Ejemplo n.º 3
0
        public HomeModel CarregaUsuario(HomeModel model)
        {
            HomeDAO DAO = new HomeDAO();

            DataTable data = DAO.CarregaPerfil(ModelToEntity(model));
            DataTable lista = DAO.CarregaLista(ModelToEntity(model));

            if(data != null && lista != null)
                if (data.Rows.Count > 0)
                {
                    model.Nome = data.Rows[0].ItemArray[0].ToString();
                    model.Apelido = data.Rows[0].ItemArray[1].ToString();
                    model.Url_foto = data.Rows[0].ItemArray[2].ToString();

                    foreach(DataRow linha in lista.Rows  )
                    {
                        Membros m = new Membros();
                        m.Nome = linha.ItemArray[0].ToString();
                        m.Apelido = linha.ItemArray[1].ToString();
                        m.Url_foto = linha.ItemArray[2].ToString();
                        m.Email = model.Email;
                        if(model.membros == null)
                            model.membros = new List<Membros>();
                        model.membros.Add(m);
                    }

                    DataTable preferencia = DAO.CarregaPreferencia();

                    foreach(DataRow linha in preferencia.Rows)
                    {
                        Preferencias pref = new Preferencias();
                        pref.Codigo = (int)linha.ItemArray[0];
                        pref.Descricao = linha.ItemArray[1].ToString();
                        pref.Icone = linha.ItemArray[2].ToString();
                        if (model.interesse == null)
                            model.interesse = new List<Preferencias>();
                        model.interesse.Add(pref);
                    }

                    return model;
                }

            return null;
        }
Ejemplo n.º 4
0
 public void LoadIndex(HomeModel model)
 {
     HomeBLL BLL = new HomeBLL();
     BLL.CarregaUsuario(model);
 }