Beispiel #1
0
        public string Instalar()
        {
            if (Fabrica.UsuarioAplicacaoMongo().Login("*****@*****.**", "eva") == null)
            {
                var grupo = new GrupoDeUsuario()
                {
                    Nome = "Admin",
                    Permissoes = new[] {"usuarios,noticias"} //nao ta funcionando ainda
                };
                Fabrica.GrupoDeUsuarioAplicacaoMongo().Salvar(grupo);
                var usuario = new Usuario()
                {
                    Nome = "Eva",
                    Email = "*****@*****.**",
                    Grupo = grupo,
                    Senha = "eva"
                };
                Fabrica.UsuarioAplicacaoMongo().Salvar(usuario);

                var noticiasZona = new List<NoticiaZona>()
                {
                    new NoticiaZona(){Nome = "Destaque"},
                    new NoticiaZona(){Nome = "Urgente"},
                    new NoticiaZona(){Nome = "Ao lado do destaque"},
                    new NoticiaZona(){Nome = "Embaixo do destaque"},
                    new NoticiaZona(){Nome = "Centro"},
                    new NoticiaZona(){Nome = "Categoria 01"},
                    new NoticiaZona(){Nome = "Categoria 02"},
                    new NoticiaZona(){Nome = "Categoria 03"},
                    new NoticiaZona(){Nome = "Rodapé"},
                };

                foreach (var item in noticiasZona)
                    Fabrica.NoticiaZonaAplicacaoMongo().Salvar(item);

                var categorias = new List<Categoria>()
                {
                    new Categoria() {Nome = "Geral", CorFundo = "#FFFFFF", CorTexto = "#000000"},
                    new Categoria() {Nome = "Esporte", CorFundo = "#FFFFFF", CorTexto = "#000000"},
                    new Categoria() {Nome = "Política", CorFundo = "#FFFFFF", CorTexto = "#000000"},
                    new Categoria() {Nome = "Polícial", CorFundo = "#FFFFFF", CorTexto = "#000000"},
                    new Categoria() {Nome = "Tecnologia", CorFundo = "#FFFFFF", CorTexto = "#000000"}
                };

                foreach (var item in categorias)
                    Fabrica.CategoriaAplicacaoMongo().Salvar(item);

                return "Usuario: [email protected] --- Senha: eva";
            }
            return "O sistema já foi instalado";
        }
Beispiel #2
0
        public ActionResult Editar(GrupoViewModel grupo)
        {
            if (!ModelState.IsValid)
            {
                return(View(grupo));
            }

            var grupoSalvar = new GrupoDeUsuario()
            {
                Id         = grupo.Id,
                Nome       = grupo.Nome,
                Permissoes = grupo.Permissoes
            };

            grupoDeUsuarioApp.Salvar(grupoSalvar);
            this.Flash("Grupo Salvo com Sucesso!");
            return(RedirectToAction("Index"));
        }
Beispiel #3
0
        //Todo: Instalacao inicial pros Devs
        public string Instalar()
        {
            if (Fabrica.UsuarioAplicacaoMongo().Login("*****@*****.**", "eva") == null)
            {
                var grupo = new GrupoDeUsuario()
                {
                    Nome = "Admin",
                    Permissoes = new[] {"usuarios,noticias"} //nao ta funcionando ainda
                };
                Fabrica.GrupoDeUsuarioAplicacaoMongo().Salvar(grupo);
                var usuario = new Usuario()
                {
                    Nome = "Eva",
                    Email = "*****@*****.**",
                    Grupo = grupo,
                    Senha = "eva"
                };
                Fabrica.UsuarioAplicacaoMongo().Salvar(usuario);

                return "Usuario: [email protected] --- Senha: eva";
            }
            return "O sistema já foi instalado";
        }
Beispiel #4
0
 public void Salvar(GrupoDeUsuario entidade)
 {
     contexto.Save(entidade);
 }
Beispiel #5
0
        public string Instalar()
        {
            if (Fabrica.UsuarioAplicacaoMongo().Login("*****@*****.**", "eva") == null)
            {
                var grupo = new GrupoDeUsuario()
                {
                    Nome       = "Admin",
                    Permissoes = new[] { "usuarios,noticias" } //nao ta funcionando ainda
                };
                Fabrica.GrupoDeUsuarioAplicacaoMongo().Salvar(grupo);
                var usuario = new Usuario()
                {
                    Nome  = "Eva",
                    Email = "*****@*****.**",
                    Grupo = grupo,
                    Senha = "eva"
                };
                Fabrica.UsuarioAplicacaoMongo().Salvar(usuario);

                var noticiasZona = new List <NoticiaZona>()
                {
                    new NoticiaZona()
                    {
                        Nome = "Destaque"
                    },
                    new NoticiaZona()
                    {
                        Nome = "Urgente"
                    },
                    new NoticiaZona()
                    {
                        Nome = "Ao lado do destaque"
                    },
                    new NoticiaZona()
                    {
                        Nome = "Embaixo do destaque"
                    },
                    new NoticiaZona()
                    {
                        Nome = "Centro"
                    },
                    new NoticiaZona()
                    {
                        Nome = "Categoria 01"
                    },
                    new NoticiaZona()
                    {
                        Nome = "Categoria 02"
                    },
                    new NoticiaZona()
                    {
                        Nome = "Categoria 03"
                    },
                    new NoticiaZona()
                    {
                        Nome = "Rodapé"
                    },
                };

                foreach (var item in noticiasZona)
                {
                    Fabrica.NoticiaZonaAplicacaoMongo().Salvar(item);
                }

                var categorias = new List <Categoria>()
                {
                    new Categoria()
                    {
                        Nome = "Geral", CorFundo = "#FFFFFF", CorTexto = "#000000"
                    },
                    new Categoria()
                    {
                        Nome = "Esporte", CorFundo = "#FFFFFF", CorTexto = "#000000"
                    },
                    new Categoria()
                    {
                        Nome = "Política", CorFundo = "#FFFFFF", CorTexto = "#000000"
                    },
                    new Categoria()
                    {
                        Nome = "Polícial", CorFundo = "#FFFFFF", CorTexto = "#000000"
                    },
                    new Categoria()
                    {
                        Nome = "Tecnologia", CorFundo = "#FFFFFF", CorTexto = "#000000"
                    }
                };

                foreach (var item in categorias)
                {
                    Fabrica.CategoriaAplicacaoMongo().Salvar(item);
                }


                return("Usuario: [email protected] --- Senha: eva");
            }
            return("O sistema já foi instalado");
        }
 public void Salvar(GrupoDeUsuario entidade)
 {
     contexto.Save(entidade);
 }