public static void AdicionarAtividades(EcmDbContext context) { var atividades = context.Set <Atividade>(); atividades.Add(new Atividade { Id = Claims.Seguranca.Id, Nome = "Segurança", Ordem = 1, Atividades = new List <Atividade> { new Atividade { Id = Claims.Seguranca.GrupoUsuario.Id, Nome = ModelNames.GrupoUsuario, Ordem = 1, Atividades = new List <Atividade> { new Atividade { Id = Claims.Seguranca.GrupoUsuario.Ler, Nome = "Ler", Ordem = 1 }, new Atividade { Id = Claims.Seguranca.GrupoUsuario.Criar, Nome = "Incluir", Ordem = 2 }, new Atividade { Id = Claims.Seguranca.GrupoUsuario.Alterar, Nome = "Alterar", Ordem = 3 }, new Atividade { Id = Claims.Seguranca.GrupoUsuario.Excluir, Nome = "Excluir", Ordem = 4 }, new Atividade { Id = Claims.Seguranca.GrupoUsuario.ConcederPermissao, Nome = "Conceder permissões", Ordem = 5 }, new Atividade { Id = Claims.Seguranca.GrupoUsuario.LerPermissao, Nome = "Ler permissão", Ordem = 6 }, new Atividade { Id = Claims.Seguranca.GrupoUsuario.AdicionarUsuario, Nome = "Adicionar usuário", Ordem = 7 }, new Atividade { Id = Claims.Seguranca.GrupoUsuario.RemoverUsuario, Nome = "Remover usuário", Ordem = 8 }, } }, new Atividade { Id = Claims.Seguranca.Usuario.Id, Nome = ModelNames.Usuario, Ordem = 2, Atividades = new List <Atividade> { new Atividade { Id = Claims.Seguranca.Usuario.Ler, Nome = "Ler", Ordem = 1 }, new Atividade { Id = Claims.Seguranca.Usuario.Criar, Nome = "Incluir", Ordem = 2 }, new Atividade { Id = Claims.Seguranca.Usuario.Alterar, Nome = "Alterar", Ordem = 3 }, new Atividade { Id = Claims.Seguranca.Usuario.Excluir, Nome = "Excluir", Ordem = 4 }, new Atividade { Id = Claims.Seguranca.Usuario.ConcederPermissao, Nome = "Conceder permissões", Ordem = 5 }, new Atividade { Id = Claims.Seguranca.Usuario.LerPermissao, Nome = "Ler permissão", Ordem = 6 }, new Atividade { Id = Claims.Seguranca.Usuario.RedefinirSenha, Nome = "Redefinir senha", Ordem = 6 }, } } } }); // context.SaveChanges(); atividades.Add(new Atividade { Id = Claims.Configuracao.Id, Nome = "Configuração", Ordem = 2, Atividades = new List <Atividade> { new Atividade { Id = Claims.Configuracao.TipoDocumento.Id, Nome = ModelNames.TipoDocumento, Ordem = 1, Atividades = new List <Atividade> { new Atividade { Id = Claims.Configuracao.TipoDocumento.Ler, Nome = "Ler", Ordem = 1 }, new Atividade { Id = Claims.Configuracao.TipoDocumento.Criar, Nome = "Incluir", Ordem = 2 }, new Atividade { Id = Claims.Configuracao.TipoDocumento.Alterar, Nome = "Alterar", Ordem = 3 }, new Atividade { Id = Claims.Configuracao.TipoDocumento.Excluir, Nome = "Excluir", Ordem = 4 }, } }, new Atividade { Id = Claims.Configuracao.TipoDocumento.Propriedade.Id, Nome = ModelNames.TipoDocumentoPropriedade, Ordem = 2, Atividades = new List <Atividade> { new Atividade { Id = Claims.Configuracao.TipoDocumento.Propriedade.Ler, Nome = "Ler", Ordem = 1 }, new Atividade { Id = Claims.Configuracao.TipoDocumento.Propriedade.Criar, Nome = "Incluir", Ordem = 2 }, new Atividade { Id = Claims.Configuracao.TipoDocumento.Propriedade.Alterar, Nome = "Alterar", Ordem = 3 }, new Atividade { Id = Claims.Configuracao.TipoDocumento.Propriedade.Excluir, Nome = "Excluir", Ordem = 4 } } } //, // new Atividade { Id = Claims.Configuracao.TipoDocumento.Propriedade.Id, Nome = ModelNames.Administrativo, Ordem = 3, Atividades = new List<Atividade>{ // new Atividade{ Id = Claims.Configuracao.TipoDocumento.Propriedade.Ler, Nome = "Ler", Ordem = 1 }, // new Atividade{ Id = Claims.Configuracao.TipoDocumento.Propriedade.Criar, Nome = "Incluir" , Ordem = 2}, // new Atividade{ Id = Claims.Configuracao.TipoDocumento.Propriedade.Alterar, Nome = "Alterar", Ordem = 3 }, // new Atividade{ Id = Claims.Configuracao.TipoDocumento.Propriedade.Excluir, Nome = "Excluir", Ordem = 4 } //}} } }); // context.SaveChanges(); atividades.Add(new Atividade { Id = Claims.Documento.Id, Nome = "Documentos", Ordem = 3, Atividades = new List <Atividade> { new Atividade { Id = Claims.Documento.Lista.Id, Nome = ModelNames.Lista, Ordem = 1, Atividades = new List <Atividade> { new Atividade { Id = Claims.Documento.Lista.Ler, Nome = "Ler", Ordem = 1 }, new Atividade { Id = Claims.Documento.Lista.Criar, Nome = "Incluir", Ordem = 2 }, new Atividade { Id = Claims.Documento.Lista.Alterar, Nome = "Alterar", Ordem = 3 }, new Atividade { Id = Claims.Documento.Lista.Excluir, Nome = "Excluir", Ordem = 4 }, } } } }); // context.SaveChanges(); }
public static void AdicionarDadosParaTeste(EcmDbContext context) { var conta = new ContaJuridica { Nome = "Teste", Cnpj = "12345678901234", Ie = "12345678901", Email = "*****@*****.**", Endereco = new Endereco { Cep = "15000000", Bairro = "Bairro", Rua = "Rua", Numero = 0, UfId = "SP" } }; context.Set <Conta>().Add(conta); var owner = new Usuario { Nome = "OWNER", Senha = SHA512Helper.Create("admin"), Email = "admin", Sobrenome = "da Silva", Ativo = true, Owners = new List <UsuarioOwnerConta> { new UsuarioOwnerConta { Conta = conta, UsuarioId = 1 } } }; owner.AssociarAConta <ContaUsuario, Usuario>(conta); context.Set <Usuario>().Add(owner); //var associacaoContaDrawer = context.Set<TecnoSet.ECM.Modelo.ImageNow.ContaDrawerImageNow>(); //associacaoContaDrawer.Add(new Modelo.ImageNow.ContaDrawerImageNow //{ // Conta = conta, // DrawerImageNowId = "321YY3Z_0006T4VBQ0001GW", // DrawerImageNowNome = "TesteDesenv" //}); var propriedade1 = new TipoDocumentoPropriedade { Nome = "Primeiro propriedade", Obrigatorio = true }; var propriedade2 = new TipoDocumentoPropriedade { Nome = "Segunda", Obrigatorio = true }; var propriedade3 = new TipoDocumentoPropriedade { Nome = "Terça", Obrigatorio = true }; var propriedade4 = new TipoDocumentoPropriedade { Nome = "Quarta", Obrigatorio = true }; var propriedade5 = new TipoDocumentoPropriedade { Nome = "Quinta", Obrigatorio = true }; var tipoDocumentoDefault = new TipoDocumento { Nome = "Padrão", Propriedades = new List <TipoDocumentoPropriedade> { propriedade1, propriedade2, propriedade3, propriedade4, propriedade5 } }; tipoDocumentoDefault.AssociarAConta <ContaTipoDocumento, TipoDocumento>(conta); //var associacaoTipos = context.Set<TecnoSet.ECM.Modelo.ImageNow.TipoDocumentoImageNow>(); //associacaoTipos.Add(new Modelo.ImageNow.TipoDocumentoImageNow //{ // DocumentTypeName = "Default", // DocumentTypeId = "1000184816_1738021400", // TipoDocumento = tipoDocumentoDefault //}); byte i = 0; //var posicoesKey = context.Set<TecnoSet.ECM.Modelo.ImageNow.TipoDocumentoPosicaoPropriedadeImageNow>(); //foreach (var propriedade in tipoDocumentoDefault.Propriedades) //{ // posicoesKey.Add(new Modelo.ImageNow.TipoDocumentoPosicaoPropriedadeImageNow { Posicao = i++, TipoDocumentoPropriedade = propriedade }); //} // context.SaveChanges(); var novasAtividades = new List <Atividade> { new Atividade { Ordem = 0, Id = Claims.Documento.DoTipo(tipoDocumentoDefault.Id, Claims.ler), Nome = "Ler" }, new Atividade { Ordem = 1, Id = Claims.Documento.DoTipo(tipoDocumentoDefault.Id, Claims.criar), Nome = "Incluir" }, new Atividade { Ordem = 2, Id = Claims.Documento.DoTipo(tipoDocumentoDefault.Id, Claims.alterar), Nome = "Alterar" }, new Atividade { Ordem = 3, Id = Claims.Documento.DoTipo(tipoDocumentoDefault.Id, Claims.excluir), Nome = "Excluir" }, new Atividade { Ordem = 4, Id = Claims.Documento.DoTipo(tipoDocumentoDefault.Id, Claims.Documento.Download), Nome = "Download" } }; context.Set <AtividadeTipoDocumento>().Add(new AtividadeTipoDocumento { AtividadePaiId = "doc", Id = string.Concat(Claims.Documento.PrefixoAtividadeTipoDoc, tipoDocumentoDefault.Id), TipoDocumentoId = tipoDocumentoDefault.Id, Atividades = novasAtividades }); // context.SaveChanges(); }