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(); }