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 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")); }
//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"; }
public void Salvar(GrupoDeUsuario entidade) { contexto.Save(entidade); }
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"); }