public static void Inicializar(AutenticacaoContexto contexto) { contexto.Database.EnsureCreated(); var usuario = new Usuario() { Nome = "Gabriela", Email = "*****@*****.**", Senha = "123456" }; contexto.Usuarios.Add(usuario); var permissao = new Permissao() { Nome = "Financeiro" }; var usuariopermissao = new UsuarioPermissao() { IdUsuario = usuario.IdUsuario, IdPermissao = permissao.IdPermissao }; contexto.UsuariosPermissoes.Add(usuariopermissao); contexto.SaveChanges(); }
//Criar banco de dados public static void Inicializar(AutenticacaoContexto contexto) { contexto.Database.EnsureCreated(); var usuario = new Usuario() { Nome = "Fernando", Email = "*****@*****.**", Senha = "123456" }; contexto.UsuariosNoBanco.Add(usuario); var permissao = new Permissao() { Nome = "Financeiro" }; contexto.PermissoesNoBanco.Add(permissao); var usuariopermissao = new UsuarioPermissao() { IdUsuario = usuario.IdUsuario, IdPermissao = permissao.IdPermissao }; contexto.UsuariosPermissoesNoBanco.Add(usuariopermissao); contexto.SaveChanges(); }
public static void Inicializar(AutenticacaoContexto contexto) { contexto.Database.EnsureCreated(); if (contexto.Usuarios.Any()) { return; //para garantir que não serão criados usuários duplicados } var usuario = new Usuario() { Nome = "Gabriela", Email = "*****@*****.**", Senha = "123456" }; contexto.Usuarios.Add(usuario); var permissao = new Permissao() { Nome = "Financeiro" }; contexto.Permissoes.Add(permissao); var usuariopermissao = new UsuarioPermissao() { IdUsuario = usuario.IdUsuario, IdPermissao = permissao.IdPermissao }; contexto.UsuariosPermissoes.Add(usuariopermissao); contexto.SaveChanges(); }