protected override void Seed(Context.EntidadesContext context) { var perfilEntidadeDomain = new PerfilDeUsuarioBuilder() .WithId(Guid.NewGuid()) .WithNome("Administrador") .Build(); context.PerfisDeUsuarios.Add(perfilEntidadeDomain); context.SaveChanges(); var perfil = context.PerfisDeUsuarios.FirstOrDefault(x => x.Nome == "Administrador"); if (perfil != null) { var usuario = new UsuarioBuilder() .WithId(Guid.NewGuid()) .WithLogin("jfrode") .WithNome("João Felipe Gonçalves") .WithPerfil(perfil) .WithPerfilId(perfil.Id) .WithSenha("123") .Build(); context.Usuarios.Add(usuario); } context.SaveChanges(); }
private void buttonNovo_Click(object sender, RoutedEventArgs e) { var nome = textBoxNome.Text; if (nome.Equals("")) { return; } if (isEdicao) { var perfil = new PerfilDeUsuarioBuilder() .WithId(Id) .WithNome(nome) .Build(); var perfilDto = AutoMapper.Mapper.Map <PerfilDeUsuarioDomain, PerfilDeUsuarioDto>(perfil); PerfilService.Alterar(perfilDto); } else { var perfil = new PerfilDeUsuarioBuilder() .WithId(Guid.NewGuid()) .WithNome(nome) .Build(); var perfilDto = AutoMapper.Mapper.Map <PerfilDeUsuarioDomain, PerfilDeUsuarioDto>(perfil); PerfilService.Salvar(perfilDto); } Close(); }
public PerfilDeUsuarioDomain CriarParaSalvar(PerfilDeUsuarioDto perfilDeUsuarioDto) { var perfilDeUsuario = new PerfilDeUsuarioBuilder() .WithId(Guid.NewGuid()) .WithNome(perfilDeUsuarioDto.Nome) .Build(); return(perfilDeUsuario); }
public PerfilDeUsuarioDomain ProcurarParaCriar(PerfilDeUsuarioDto perfilDeUsuarioDto) { var perfil = Context.PerfisDeUsuarios.FirstOrDefault(x => x.Id == perfilDeUsuarioDto.Id); if (perfil == null) { throw new ArgumentNullException(nameof(perfil)); } var perfilDeUsuario = new PerfilDeUsuarioBuilder() .WithId(perfil.Id) .WithNome(perfilDeUsuarioDto.Nome) .Build(); return(perfilDeUsuario); }
private void ButtonExcluir_Click(object sender, RoutedEventArgs e) { var perfilDeUsuarioService = new PerfilDeUsuarioService(); var coluna = (PerfilDeUsuarioDomain)DataGridPerfis.SelectedItem; var perfil = new PerfilDeUsuarioBuilder() .WithId(coluna.Id) .WithNome(coluna.Nome) .Build(); var result = MessageBox.Show(Strings.RemoverRegistro + " " + coluna.Nome + "?", Strings.RemoverRegistroTittle, MessageBoxButton.YesNo); if (result == MessageBoxResult.No) { return; } var perfilDto = AutoMapper.Mapper.Map <PerfilDeUsuarioDomain, PerfilDeUsuarioDto>(perfil); perfilDeUsuarioService.Excluir(perfilDto); AtualizaTabela(); }